--- /srv/rebuilderd/tmp/rebuilderdOiqZFA/inputs/libnfft3-long4_3.5.3-5+b1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdOiqZFA/out/libnfft3-long4_3.5.3-5+b1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-17 06:57:10.000000 debian-binary │ --rw-r--r-- 0 0 0 1424 2026-01-17 06:57:10.000000 control.tar.xz │ --rw-r--r-- 0 0 0 145684 2026-01-17 06:57:10.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1420 2026-01-17 06:57:10.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 144480 2026-01-17 06:57:10.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+b1 │ │ │ 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-01-17 06:57:10.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 06:57:10.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 06:57:10.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 06:57:10.000000 ./usr/lib/x86_64-linux-gnu/ │ │ │ --rw-r--r-- 0 root (0) root (0) 231352 2026-01-17 06:57:10.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l.so.4.0.3 │ │ │ --rw-r--r-- 0 root (0) root (0) 329656 2026-01-17 06:57:10.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l_threads.so.4.0.3 │ │ │ +-rw-r--r-- 0 root (0) root (0) 223160 2026-01-17 06:57:10.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l.so.4.0.3 │ │ │ +-rw-r--r-- 0 root (0) root (0) 313272 2026-01-17 06:57:10.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l_threads.so.4.0.3 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 06:57:10.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 06:57:10.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-17 06:57:10.000000 ./usr/share/doc/libnfft3-long4/ │ │ │ -rw-r--r-- 0 root (0) root (0) 233 2026-01-17 06:57:10.000000 ./usr/share/doc/libnfft3-long4/changelog.Debian.amd64.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 952 2026-01-17 06:57:10.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 0x0318ed 0x0318ed 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 031464 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 00000000000348e4 0348e4 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: 0000000000032bd0 83 FUNC GLOBAL DEFAULT 12 nfstl_precompute_one_psi │ │ │ │ - 27: 0000000000033f30 10 FUNC GLOBAL DEFAULT 12 solverl_init_double │ │ │ │ - 28: 0000000000007190 115 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_complex │ │ │ │ - 29: 0000000000004460 114 FUNC GLOBAL DEFAULT 12 nfftl_modified_multiquadric │ │ │ │ - 30: 000000000002c500 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: 000000000002b4d0 757 FUNC GLOBAL DEFAULT 12 nfctl_adjoint_direct │ │ │ │ - 35: 0000000000025d80 497 FUNC GLOBAL DEFAULT 12 nfftl_finalize │ │ │ │ - 36: 000000000002c350 83 FUNC GLOBAL DEFAULT 12 nfctl_precompute_one_psi │ │ │ │ - 37: 0000000000011250 8355 FUNC GLOBAL DEFAULT 12 nfftl_trafo_2d │ │ │ │ - 38: 0000000000033450 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: 0000000000024840 1165 FUNC GLOBAL DEFAULT 12 nfftl_precompute_psi │ │ │ │ - 42: 00000000000047c0 164 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_double │ │ │ │ - 43: 0000000000028c00 9560 FUNC GLOBAL DEFAULT 12 nfctl_trafo │ │ │ │ - 44: 000000000002d160 9300 FUNC GLOBAL DEFAULT 12 nfstl_trafo │ │ │ │ - 45: 0000000000006ec0 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_double │ │ │ │ - 46: 000000000001faf0 18254 FUNC GLOBAL DEFAULT 12 nfftl_adjoint │ │ │ │ - 47: 0000000000025bb0 30 FUNC GLOBAL DEFAULT 12 nfftl_init_1d │ │ │ │ - 48: 0000000000018360 18257 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: 000000000002c7a0 298 FUNC GLOBAL DEFAULT 12 nfctl_check │ │ │ │ - 52: 00000000000325d0 1531 FUNC GLOBAL DEFAULT 12 nfstl_precompute_full_psi │ │ │ │ - 53: 0000000000033020 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: 0000000000025c30 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 275 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson2 │ │ │ │ - 62: 000000000001cac0 12333 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_3d │ │ │ │ - 63: 00000000000319e0 875 FUNC GLOBAL DEFAULT 12 nfstl_trafo_direct │ │ │ │ - 64: 00000000000046d0 231 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_complex │ │ │ │ - 65: 0000000000003f90 1047 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson4 │ │ │ │ - 66: 0000000000033330 288 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_complex │ │ │ │ - 67: 0000000000025970 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: 0000000000032d80 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: 000000000002b160 874 FUNC GLOBAL DEFAULT 12 nfctl_trafo_direct │ │ │ │ - 74: 0000000000032c30 326 FUNC GLOBAL DEFAULT 12 nfstl_init │ │ │ │ - 75: 0000000000024240 380 FUNC GLOBAL DEFAULT 12 nfftl_precompute_lin_psi │ │ │ │ - 76: 0000000000015450 12047 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: 0000000000033460 388 FUNC GLOBAL DEFAULT 12 solverl_before_loop_complex │ │ │ │ - 83: 0000000000006f80 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_double │ │ │ │ - 84: 00000000000340d0 1926 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_double │ │ │ │ - 85: 000000000002c720 30 FUNC GLOBAL DEFAULT 12 nfctl_init_1d │ │ │ │ - 86: 000000000002f5c0 9241 FUNC GLOBAL DEFAULT 12 nfstl_adjoint │ │ │ │ - 87: 0000000000006ad0 35 FUNC GLOBAL DEFAULT 12 nfftl_dot_double │ │ │ │ - 88: 0000000000032fa0 30 FUNC GLOBAL DEFAULT 12 nfstl_init_1d │ │ │ │ - 89: 0000000000025710 599 FUNC GLOBAL DEFAULT 12 nfftl_init_guru │ │ │ │ - 90: 000000000002bd50 1535 FUNC GLOBAL DEFAULT 12 nfctl_precompute_full_psi │ │ │ │ - 91: 0000000000039068 8 OBJECT GLOBAL DEFAULT 22 nfftl_die_hook │ │ │ │ - 92: 0000000000025590 379 FUNC GLOBAL DEFAULT 12 nfftl_init │ │ │ │ - 93: 0000000000004b80 35 FUNC GLOBAL DEFAULT 12 nfftl_prod_real │ │ │ │ - 94: 0000000000025bd0 42 FUNC GLOBAL DEFAULT 12 nfftl_init_2d │ │ │ │ - 95: 0000000000033d80 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: 0000000000026630 9676 FUNC GLOBAL DEFAULT 12 nfctl_adjoint │ │ │ │ - 101: 00000000000323b0 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: 0000000000031d50 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: 0000000000033e10 288 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_double │ │ │ │ - 111: 0000000000025530 83 FUNC GLOBAL DEFAULT 12 nfftl_precompute_one_psi │ │ │ │ - 112: 0000000000034860 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_double │ │ │ │ - 113: 00000000000335f0 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: 000000000002c740 42 FUNC GLOBAL DEFAULT 12 nfctl_init_2d │ │ │ │ - 117: 0000000000007210 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_double │ │ │ │ - 118: 0000000000032fc0 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: 0000000000025c00 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: 00000000000043b0 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: 000000000002c8d0 465 FUNC GLOBAL DEFAULT 12 nfctl_finalize │ │ │ │ - 128: 0000000000024cd0 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: 0000000000032050 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: 0000000000033f40 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: 000000000002b7d0 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: 0000000000033150 465 FUNC GLOBAL DEFAULT 12 nfstl_finalize │ │ │ │ - 150: 0000000000006020 31 FUNC GLOBAL DEFAULT 12 nfftl_die │ │ │ │ - 151: 000000000002c3b0 326 FUNC GLOBAL DEFAULT 12 nfctl_init │ │ │ │ - 152: 000000000002bb30 540 FUNC GLOBAL DEFAULT 12 nfctl_precompute_psi │ │ │ │ - 153: 000000000002c770 46 FUNC GLOBAL DEFAULT 12 nfctl_init_3d │ │ │ │ - 154: 0000000000032ff0 46 FUNC GLOBAL DEFAULT 12 nfstl_init_3d │ │ │ │ - 155: 00000000000243c0 1137 FUNC GLOBAL DEFAULT 12 nfftl_precompute_fg_psi │ │ │ │ - 156: 00000000000321e0 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 8516 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_2d │ │ │ │ - 160: 0000000000006df0 37 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_double │ │ │ │ - 161: 000000000002b960 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 0000000000018360 nfftl_trafo + 0 │ │ │ │ -0000000000038f90 0000002b00000006 R_X86_64_GLOB_DAT 0000000000028c00 nfctl_trafo + 0 │ │ │ │ -0000000000038f98 0000006400000006 R_X86_64_GLOB_DAT 0000000000026630 nfctl_adjoint + 0 │ │ │ │ -0000000000038fa0 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -0000000000038fa8 0000002c00000006 R_X86_64_GLOB_DAT 000000000002d160 nfstl_trafo + 0 │ │ │ │ -0000000000038fb0 0000005600000006 R_X86_64_GLOB_DAT 000000000002f5c0 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 000000000001faf0 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 000000000002c3b0 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 000000000002b960 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 000000000002bd50 nfctl_precompute_full_psi + 0 │ │ │ │ -0000000000038dd8 0000009b00000007 R_X86_64_JUMP_SLOT 00000000000243c0 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 0000000000032c30 nfstl_init + 0 │ │ │ │ -0000000000038e00 0000008000000007 R_X86_64_JUMP_SLOT 0000000000024cd0 nfftl_precompute_full_psi + 0 │ │ │ │ -0000000000038e08 0000006e00000007 R_X86_64_JUMP_SLOT 0000000000033e10 solverl_init_advanced_double + 0 │ │ │ │ -0000000000038e10 0000003100000007 R_X86_64_JUMP_SLOT 0000000000003540 nfftl_assertion_failed + 0 │ │ │ │ -0000000000038e18 0000004b00000007 R_X86_64_JUMP_SLOT 0000000000024240 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 00000000000321e0 nfstl_precompute_fg_psi + 0 │ │ │ │ -0000000000038e60 0000008800000007 R_X86_64_JUMP_SLOT 0000000000032050 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 000000000001cac0 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 00000000000323b0 nfstl_precompute_psi + 0 │ │ │ │ -0000000000038e98 0000009f00000007 R_X86_64_JUMP_SLOT 0000000000013300 nfftl_adjoint_2d + 0 │ │ │ │ -0000000000038ea0 0000002900000007 R_X86_64_JUMP_SLOT 0000000000024840 nfftl_precompute_psi + 0 │ │ │ │ -0000000000038ea8 0000007e00000007 R_X86_64_JUMP_SLOT 000000000000dda0 nfftl_trafo_direct + 0 │ │ │ │ -0000000000038eb0 0000005c00000007 R_X86_64_JUMP_SLOT 0000000000025590 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 000000000002bb30 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 0000000000015450 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 0000000000033330 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 000000000002b7d0 nfctl_precompute_lin_psi + 0 │ │ │ │ -0000000000038f58 0000003400000007 R_X86_64_JUMP_SLOT 00000000000325d0 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) 0x348e4 │ │ │ │ - 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: 9fd80eaa29953e6c76b0c50b8ed5b9f2697a65b2 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4092b207c78b0399dd5f001fa4e0dc8fe7ccc641 │ │ │ ├── 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] │ │ │ │ - 0xfffffffffffce4e8 (offset: 0x3f90) -> 0x598 fde=[ f0] │ │ │ │ - 0xfffffffffffce908 (offset: 0x43b0) -> 0x5b4 fde=[ 10c] │ │ │ │ - 0xfffffffffffce9b8 (offset: 0x4460) -> 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] │ │ │ │ - 0xfffffffffffdf9a8 (offset: 0x15450) -> 0x10cc fde=[ c24] │ │ │ │ - 0xfffffffffffe28b8 (offset: 0x18360) -> 0x10fc fde=[ c54] │ │ │ │ - 0xfffffffffffe7018 (offset: 0x1cac0) -> 0x1128 fde=[ c80] │ │ │ │ - 0xfffffffffffea048 (offset: 0x1faf0) -> 0x1158 fde=[ cb0] │ │ │ │ - 0xfffffffffffee798 (offset: 0x24240) -> 0x1184 fde=[ cdc] │ │ │ │ - 0xfffffffffffee918 (offset: 0x243c0) -> 0x11b0 fde=[ d08] │ │ │ │ - 0xfffffffffffeed98 (offset: 0x24840) -> 0x11e0 fde=[ d38] │ │ │ │ - 0xfffffffffffef228 (offset: 0x24cd0) -> 0x1210 fde=[ d68] │ │ │ │ - 0xfffffffffffefa88 (offset: 0x25530) -> 0x1240 fde=[ d98] │ │ │ │ - 0xfffffffffffefae8 (offset: 0x25590) -> 0x1260 fde=[ db8] │ │ │ │ - 0xfffffffffffefc68 (offset: 0x25710) -> 0x12ac fde=[ e04] │ │ │ │ - 0xfffffffffffefec8 (offset: 0x25970) -> 0x12f8 fde=[ e50] │ │ │ │ - 0xffffffffffff0108 (offset: 0x25bb0) -> 0x1344 fde=[ e9c] │ │ │ │ - 0xffffffffffff0128 (offset: 0x25bd0) -> 0x135c fde=[ eb4] │ │ │ │ - 0xffffffffffff0158 (offset: 0x25c00) -> 0x1374 fde=[ ecc] │ │ │ │ - 0xffffffffffff0188 (offset: 0x25c30) -> 0x138c fde=[ ee4] │ │ │ │ - 0xffffffffffff02d8 (offset: 0x25d80) -> 0x13a0 fde=[ ef8] │ │ │ │ - 0xffffffffffff04d8 (offset: 0x25f80) -> 0x13d0 fde=[ f28] │ │ │ │ - 0xffffffffffff0b88 (offset: 0x26630) -> 0x1400 fde=[ f58] │ │ │ │ - 0xffffffffffff3158 (offset: 0x28c00) -> 0x1430 fde=[ f88] │ │ │ │ - 0xffffffffffff56b8 (offset: 0x2b160) -> 0x1470 fde=[ fc8] │ │ │ │ - 0xffffffffffff5a28 (offset: 0x2b4d0) -> 0x14a4 fde=[ ffc] │ │ │ │ - 0xffffffffffff5d28 (offset: 0x2b7d0) -> 0x14d8 fde=[ 1030] │ │ │ │ - 0xffffffffffff5eb8 (offset: 0x2b960) -> 0x1500 fde=[ 1058] │ │ │ │ - 0xffffffffffff6088 (offset: 0x2bb30) -> 0x1544 fde=[ 109c] │ │ │ │ - 0xffffffffffff62a8 (offset: 0x2bd50) -> 0x1594 fde=[ 10ec] │ │ │ │ - 0xffffffffffff68a8 (offset: 0x2c350) -> 0x15c4 fde=[ 111c] │ │ │ │ - 0xffffffffffff6908 (offset: 0x2c3b0) -> 0x15e4 fde=[ 113c] │ │ │ │ - 0xffffffffffff6a58 (offset: 0x2c500) -> 0x1624 fde=[ 117c] │ │ │ │ - 0xffffffffffff6c78 (offset: 0x2c720) -> 0x1670 fde=[ 11c8] │ │ │ │ - 0xffffffffffff6c98 (offset: 0x2c740) -> 0x1688 fde=[ 11e0] │ │ │ │ - 0xffffffffffff6cc8 (offset: 0x2c770) -> 0x16a0 fde=[ 11f8] │ │ │ │ - 0xffffffffffff6cf8 (offset: 0x2c7a0) -> 0x16b8 fde=[ 1210] │ │ │ │ - 0xffffffffffff6e28 (offset: 0x2c8d0) -> 0x16cc fde=[ 1224] │ │ │ │ - 0xffffffffffff7018 (offset: 0x2cac0) -> 0x16f8 fde=[ 1250] │ │ │ │ - 0xffffffffffff76b8 (offset: 0x2d160) -> 0x1728 fde=[ 1280] │ │ │ │ - 0xffffffffffff9b18 (offset: 0x2f5c0) -> 0x1768 fde=[ 12c0] │ │ │ │ - 0xffffffffffffbf38 (offset: 0x319e0) -> 0x1798 fde=[ 12f0] │ │ │ │ - 0xffffffffffffc2a8 (offset: 0x31d50) -> 0x17cc fde=[ 1324] │ │ │ │ - 0xffffffffffffc5a8 (offset: 0x32050) -> 0x1800 fde=[ 1358] │ │ │ │ - 0xffffffffffffc738 (offset: 0x321e0) -> 0x1828 fde=[ 1380] │ │ │ │ - 0xffffffffffffc908 (offset: 0x323b0) -> 0x186c fde=[ 13c4] │ │ │ │ - 0xffffffffffffcb28 (offset: 0x325d0) -> 0x18bc fde=[ 1414] │ │ │ │ - 0xffffffffffffd128 (offset: 0x32bd0) -> 0x18ec fde=[ 1444] │ │ │ │ - 0xffffffffffffd188 (offset: 0x32c30) -> 0x190c fde=[ 1464] │ │ │ │ - 0xffffffffffffd2d8 (offset: 0x32d80) -> 0x194c fde=[ 14a4] │ │ │ │ - 0xffffffffffffd4f8 (offset: 0x32fa0) -> 0x1998 fde=[ 14f0] │ │ │ │ - 0xffffffffffffd518 (offset: 0x32fc0) -> 0x19b0 fde=[ 1508] │ │ │ │ - 0xffffffffffffd548 (offset: 0x32ff0) -> 0x19c8 fde=[ 1520] │ │ │ │ - 0xffffffffffffd578 (offset: 0x33020) -> 0x19e0 fde=[ 1538] │ │ │ │ - 0xffffffffffffd6a8 (offset: 0x33150) -> 0x19f4 fde=[ 154c] │ │ │ │ - 0xffffffffffffd888 (offset: 0x33330) -> 0x1a20 fde=[ 1578] │ │ │ │ - 0xffffffffffffd9a8 (offset: 0x33450) -> 0x1a44 fde=[ 159c] │ │ │ │ - 0xffffffffffffd9b8 (offset: 0x33460) -> 0x1a58 fde=[ 15b0] │ │ │ │ - 0xffffffffffffdb48 (offset: 0x335f0) -> 0x1a88 fde=[ 15e0] │ │ │ │ - 0xffffffffffffe2d8 (offset: 0x33d80) -> 0x1b40 fde=[ 1698] │ │ │ │ - 0xffffffffffffe368 (offset: 0x33e10) -> 0x1b5c fde=[ 16b4] │ │ │ │ - 0xffffffffffffe488 (offset: 0x33f30) -> 0x1b80 fde=[ 16d8] │ │ │ │ - 0xffffffffffffe498 (offset: 0x33f40) -> 0x1b94 fde=[ 16ec] │ │ │ │ - 0xffffffffffffe628 (offset: 0x340d0) -> 0x1bc4 fde=[ 171c] │ │ │ │ - 0xffffffffffffedb8 (offset: 0x34860) -> 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: 1 to 00000000000038a1 │ │ │ │ +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: 6 to 00000000000038a7 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000387f │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000038b8 │ │ │ │ + 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: 1313 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..0000000000003f83 │ │ │ │ +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=0000000000003f90..00000000000043a7 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003f94 │ │ │ │ +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 00000000000041a8 │ │ │ │ + DW_CFA_advance_loc2: 516 to 0000000000004158 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000041b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004160 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000010c 0000000000000028 00000110 FDE cie=00000000 pc=00000000000043b0..0000000000004451 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000043b4 │ │ │ │ +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: 19 to 00000000000043c7 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000004377 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 51 to 00000000000043fa │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000043a5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000440b │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000043bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000004410 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000043c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000004426 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000043d6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000444a │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000043f9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000444e │ │ │ │ + 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=0000000000004460..00000000000044d2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000004461 │ │ │ │ +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 000000000000446c │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000004424 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 98 to 00000000000044ce │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000000447e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000044cf │ │ │ │ + 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: 15 to 000000000000616e │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000005fa8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 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: 17 to 00000000000062a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000060cf │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 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: 15 to 00000000000062f5 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000000611f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 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: 24 to 000000000000634e │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000616e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 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..0000000000015444 │ │ │ │ - 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=0000000000015450..000000000001835f │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000015451 │ │ │ │ +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 0000000000015454 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000013b54 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015464 │ │ │ │ + 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 0000000000015aea │ │ │ │ + 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 0000000000015aeb │ │ │ │ + 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=0000000000018360..000000000001cab1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018361 │ │ │ │ +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 0000000000018364 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000016984 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018374 │ │ │ │ + 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 00000000000183c4 │ │ │ │ + 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 00000000000183c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000169e5 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000c80 000000000000002c 00000c84 FDE cie=00000000 pc=000000000001cac0..000000000001faed │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001cac1 │ │ │ │ +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 000000000001cac4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001b234 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001cacd │ │ │ │ + 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 000000000001ce26 │ │ │ │ + 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 000000000001ce27 │ │ │ │ + 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=000000000001faf0..000000000002423e │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001faf1 │ │ │ │ +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 000000000001faf4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001e1b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001fb04 │ │ │ │ + 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 000000000001fb54 │ │ │ │ + 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 000000000001fb55 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e215 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000cdc 0000000000000028 00000ce0 FDE cie=00000000 pc=0000000000024240..00000000000243bc │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002425e │ │ │ │ +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 000000000002425f │ │ │ │ + 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 000000000002439a │ │ │ │ + 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 000000000002439b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022a4b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000243a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000022a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000243bb │ │ │ │ - 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=00000000000243c0..0000000000024831 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000243c1 │ │ │ │ +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 00000000000243c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000022a74 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000243cd │ │ │ │ + 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 00000000000245c0 │ │ │ │ + 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 00000000000245c1 │ │ │ │ + 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=0000000000024840..0000000000024ccd │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024841 │ │ │ │ +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 0000000000024844 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000022eb4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002484d │ │ │ │ + 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 0000000000024a67 │ │ │ │ + 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 0000000000024a70 │ │ │ │ + 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=0000000000024cd0..0000000000025526 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024cd1 │ │ │ │ +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 0000000000024cd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000023314 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000024cdd │ │ │ │ + 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 00000000000252d6 │ │ │ │ + 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 00000000000252d7 │ │ │ │ + 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=0000000000025530..0000000000025583 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025531 │ │ │ │ +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 0000000000025548 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000023b38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025550 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000002557e │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000023b6e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000db8 0000000000000048 00000dbc FDE cie=00000000 pc=0000000000025590..000000000002570b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025592 │ │ │ │ +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 0000000000025594 │ │ │ │ + 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 0000000000025596 │ │ │ │ + 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 000000000002559b │ │ │ │ + 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 000000000002559c │ │ │ │ + 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 00000000000255a0 │ │ │ │ + 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 00000000000255a4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000023b9a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 295 to 00000000000256cb │ │ │ │ + DW_CFA_advance_loc2: 276 to 0000000000023cae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023caf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000256d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023cb0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000256d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cb2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000256d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cb4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000256d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cb6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000256d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cb8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000256e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e04 0000000000000048 00000e08 FDE cie=00000000 pc=0000000000025710..0000000000025967 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025712 │ │ │ │ +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 0000000000025714 │ │ │ │ + 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 0000000000025716 │ │ │ │ + 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 000000000002571b │ │ │ │ + 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 000000000002571c │ │ │ │ + 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 000000000002571d │ │ │ │ + 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 0000000000025724 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000023d10 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 481 to 0000000000025905 │ │ │ │ + DW_CFA_advance_loc2: 397 to 0000000000023e9d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025906 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023e9e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025907 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023e9f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025909 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ea1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002590b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ea3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002590d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ea5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002590f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ea7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000025920 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000023eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e50 0000000000000048 00000e54 FDE cie=00000000 pc=0000000000025970..0000000000025ba5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025972 │ │ │ │ +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 0000000000025974 │ │ │ │ + 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 0000000000025976 │ │ │ │ + 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 000000000002597b │ │ │ │ + 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 000000000002597c │ │ │ │ + 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 000000000002597d │ │ │ │ + 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 0000000000025984 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 449 to 0000000000025b45 │ │ │ │ + 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 0000000000025b46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000240b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025b47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000240b1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025b49 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025b4b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240b5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025b4d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025b4f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240b9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000025b60 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000240c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e9c 0000000000000014 00000ea0 FDE cie=00000000 pc=0000000000025bb0..0000000000025bce │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025bb4 │ │ │ │ +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 0000000000025bcd │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000002412d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000eb4 0000000000000014 00000eb8 FDE cie=00000000 pc=0000000000025bd0..0000000000025bfa │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025bd4 │ │ │ │ +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 0000000000025bf9 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000024159 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ecc 0000000000000014 00000ed0 FDE cie=00000000 pc=0000000000025c00..0000000000025c2e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c04 │ │ │ │ +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 0000000000025c2d │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000002418d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ee4 0000000000000010 00000ee8 FDE cie=00000000 pc=0000000000025c30..0000000000025d7a │ │ │ │ +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=0000000000025d80..0000000000025f71 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025d81 │ │ │ │ +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 0000000000025d82 │ │ │ │ + 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 0000000000025d89 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000242e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 171 to 0000000000025e34 │ │ │ │ + DW_CFA_advance_loc1: 171 to 0000000000024394 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025e35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024395 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025e36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024396 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000025e40 │ │ │ │ + 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=0000000000025f80..0000000000026626 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025f81 │ │ │ │ +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 0000000000025f84 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000244d4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000025f8d │ │ │ │ + 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 0000000000026297 │ │ │ │ + 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 00000000000262a0 │ │ │ │ + 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=0000000000026630..0000000000028bfc │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000026631 │ │ │ │ +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 0000000000026634 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000024b24 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026638 │ │ │ │ + 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 0000000000026647 │ │ │ │ + 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 0000000000026dbf │ │ │ │ + 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 0000000000026dc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000252a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f88 000000000000003c 00000f8c FDE cie=00000000 pc=0000000000028c00..000000000002b158 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000028c01 │ │ │ │ +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 0000000000028c06 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000027006 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c08 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002700c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000028c19 │ │ │ │ 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 0000000000029507 │ │ │ │ + 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 0000000000029508 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000027884 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 979 to 00000000000298db │ │ │ │ + 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 00000000000298e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000027c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1024 to 0000000000029ce0 │ │ │ │ + DW_CFA_advance_loc2: 1010 to 0000000000028062 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029cf0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000028068 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000fc8 0000000000000030 00000fcc FDE cie=00000000 pc=000000000002b160..000000000002b4ca │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b161 │ │ │ │ +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 000000000002b166 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000029426 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002b16f │ │ │ │ + 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 000000000002b3f9 │ │ │ │ + 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 000000000002b400 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000029678 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 201 to 000000000002b4c9 │ │ │ │ + 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=000000000002b4d0..000000000002b7c5 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b4d1 │ │ │ │ +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 000000000002b4d6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000029716 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002b4df │ │ │ │ + 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 000000000002b720 │ │ │ │ + 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 000000000002b730 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029938 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 000000000002b7c4 │ │ │ │ + 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=000000000002b7d0..000000000002b95b │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b7d1 │ │ │ │ +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 000000000002b7d2 │ │ │ │ + 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 000000000002b93a │ │ │ │ + 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 000000000002b93b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002b940 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000029b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001058 0000000000000040 0000105c FDE cie=00000000 pc=000000000002b960..000000000002bb2d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b962 │ │ │ │ +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 000000000002b964 │ │ │ │ + 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 000000000002b966 │ │ │ │ + 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 000000000002b968 │ │ │ │ + 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 000000000002b969 │ │ │ │ + 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 000000000002b96a │ │ │ │ + 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 000000000002bb23 │ │ │ │ + DW_CFA_advance_loc2: 425 to 0000000000029d13 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bb24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029d14 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d18 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d1a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d1c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000109c 000000000000004c 000010a0 FDE cie=00000000 pc=000000000002bb30..000000000002bd4c │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002bb3f │ │ │ │ +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 000000000002bb41 │ │ │ │ + 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 000000000002bb43 │ │ │ │ + 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 000000000002bb45 │ │ │ │ + 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 000000000002bb46 │ │ │ │ + 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 000000000002bb47 │ │ │ │ + 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 000000000002bd19 │ │ │ │ + DW_CFA_advance_loc2: 454 to 0000000000029efd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bd1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029efe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd1c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f00 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd1e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f02 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f06 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002bd30 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000029f10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000002bd4b │ │ │ │ + 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=000000000002bd50..000000000002c34f │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bd51 │ │ │ │ +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 000000000002bd59 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029f39 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002bd69 │ │ │ │ + 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: 1489 to 000000000002c33a │ │ │ │ + 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 000000000002c33b │ │ │ │ + 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=000000000002c350..000000000002c3a3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c351 │ │ │ │ +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 000000000002c368 │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000002a528 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c370 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a530 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000002c39e │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000002a55e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000113c 000000000000003c 00001140 FDE cie=00000000 pc=000000000002c3b0..000000000002c4f6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c3b2 │ │ │ │ +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 000000000002c3b4 │ │ │ │ + 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 000000000002c3b6 │ │ │ │ + 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 000000000002c3ba │ │ │ │ + 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: 4 to 000000000002c3be │ │ │ │ + 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: 262 to 000000000002c4c4 │ │ │ │ + DW_CFA_advance_loc2: 256 to 000000000002a684 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c4c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a685 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c4c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a687 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c4c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a689 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c4cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a68b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002c4d0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002a690 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000117c 0000000000000048 00001180 FDE cie=00000000 pc=000000000002c500..000000000002c715 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c502 │ │ │ │ +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 000000000002c504 │ │ │ │ + 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 000000000002c506 │ │ │ │ + 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 000000000002c50b │ │ │ │ + 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 000000000002c50c │ │ │ │ + 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 000000000002c50d │ │ │ │ + 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 000000000002c514 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002a6e0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 422 to 000000000002c6ba │ │ │ │ + DW_CFA_advance_loc2: 388 to 000000000002a864 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c6bb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a865 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c6bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a866 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c6be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a868 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c6c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a86a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c6c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a86c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c6c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a86e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c6d0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002a878 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000011c8 0000000000000014 000011cc FDE cie=00000000 pc=000000000002c720..000000000002c73e │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c724 │ │ │ │ +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 000000000002c73d │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000002a8ed │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011e0 0000000000000014 000011e4 FDE cie=00000000 pc=000000000002c740..000000000002c76a │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c744 │ │ │ │ +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 000000000002c769 │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000002a919 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011f8 0000000000000014 000011fc FDE cie=00000000 pc=000000000002c770..000000000002c79e │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c774 │ │ │ │ +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 000000000002c79d │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000002a94d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001210 0000000000000010 00001214 FDE cie=00000000 pc=000000000002c7a0..000000000002c8ca │ │ │ │ +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=000000000002c8d0..000000000002caa1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c8d1 │ │ │ │ +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 000000000002c8d2 │ │ │ │ + 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 000000000002c8d9 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002aa79 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 000000000002c990 │ │ │ │ + DW_CFA_advance_loc1: 175 to 000000000002ab28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c991 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ab29 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c992 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ab2a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002c9a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ab30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001250 000000000000002c 00001254 FDE cie=00000000 pc=000000000002cac0..000000000002d156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002cac1 │ │ │ │ +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 000000000002cac4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002ac34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002cacd │ │ │ │ + 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 000000000002cdb9 │ │ │ │ + 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 000000000002cdc0 │ │ │ │ + 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=000000000002d160..000000000002f5b4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002d161 │ │ │ │ +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 000000000002d166 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b276 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d16a │ │ │ │ + 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 000000000002d179 │ │ │ │ + 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: 2250 to 000000000002da43 │ │ │ │ + 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 000000000002da44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002bb54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 844 to 000000000002dd90 │ │ │ │ + DW_CFA_advance_loc2: 840 to 000000000002be9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002dda0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 923 to 000000000002e13b │ │ │ │ + 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 000000000002e140 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c228 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000012c0 000000000000002c 000012c4 FDE cie=00000000 pc=000000000002f5c0..00000000000319d9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f5c1 │ │ │ │ +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 000000000002f5c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002d604 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f5c8 │ │ │ │ + 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 000000000002f5d7 │ │ │ │ + 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 000000000002fd07 │ │ │ │ + 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 000000000002fd08 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002dd48 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012f0 0000000000000030 000012f4 FDE cie=00000000 pc=00000000000319e0..0000000000031d4b │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000319e1 │ │ │ │ +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 00000000000319e6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f956 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000319ef │ │ │ │ + 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 0000000000031c7c │ │ │ │ + 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 0000000000031c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fbb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 202 to 0000000000031d4a │ │ │ │ + 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=0000000000031d50..0000000000032045 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031d51 │ │ │ │ +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 0000000000031d56 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002fc66 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031d58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc68 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000031d66 │ │ │ │ + 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 0000000000031fa0 │ │ │ │ + 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 0000000000031fb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000032044 │ │ │ │ + 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=0000000000032050..00000000000321db │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032051 │ │ │ │ +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 0000000000032052 │ │ │ │ + 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 00000000000321ba │ │ │ │ + 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 00000000000321bb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000321c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000300b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001380 0000000000000040 00001384 FDE cie=00000000 pc=00000000000321e0..00000000000323ad │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000321e2 │ │ │ │ +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 00000000000321e4 │ │ │ │ + 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 00000000000321e6 │ │ │ │ + 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 00000000000321e8 │ │ │ │ + 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 00000000000321e9 │ │ │ │ + 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 00000000000321ea │ │ │ │ + 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 00000000000323a3 │ │ │ │ + DW_CFA_advance_loc2: 425 to 0000000000030283 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000323a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030284 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000323a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030286 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000323a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030288 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000323aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003028a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000323ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003028c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013c4 000000000000004c 000013c8 FDE cie=00000000 pc=00000000000323b0..00000000000325cc │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000323bf │ │ │ │ +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 00000000000323c1 │ │ │ │ + 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 00000000000323c3 │ │ │ │ + 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 00000000000323c5 │ │ │ │ + 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 00000000000323c6 │ │ │ │ + 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 00000000000323c7 │ │ │ │ + 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 0000000000032599 │ │ │ │ + DW_CFA_advance_loc2: 454 to 000000000003046d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003259a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003046e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003259c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030470 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003259e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030472 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030474 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000325a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030476 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000325b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000325cb │ │ │ │ + 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=00000000000325d0..0000000000032bcb │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000325d1 │ │ │ │ +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 00000000000325d6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000304a6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000325df │ │ │ │ + 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: 1498 to 0000000000032bb9 │ │ │ │ + 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 0000000000032bba │ │ │ │ + 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=0000000000032bd0..0000000000032c23 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032bd1 │ │ │ │ +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 0000000000032be8 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000030a78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032bf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000032c1e │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000030aae │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001464 000000000000003c 00001468 FDE cie=00000000 pc=0000000000032c30..0000000000032d76 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032c32 │ │ │ │ +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 0000000000032c34 │ │ │ │ + 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 0000000000032c36 │ │ │ │ + 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 0000000000032c3a │ │ │ │ + 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: 4 to 0000000000032c3e │ │ │ │ + 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: 262 to 0000000000032d44 │ │ │ │ + DW_CFA_advance_loc2: 256 to 0000000000030bd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032d45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030bd5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032d47 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bd7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032d49 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bd9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032d4b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bdb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000032d50 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000030be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014a4 0000000000000048 000014a8 FDE cie=00000000 pc=0000000000032d80..0000000000032f95 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032d82 │ │ │ │ +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 0000000000032d84 │ │ │ │ + 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 0000000000032d86 │ │ │ │ + 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 0000000000032d8b │ │ │ │ + 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 0000000000032d8c │ │ │ │ + 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 0000000000032d8d │ │ │ │ + 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 0000000000032d94 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000030c30 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 422 to 0000000000032f3a │ │ │ │ + DW_CFA_advance_loc2: 388 to 0000000000030db4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032f3b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030db5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032f3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030db6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032f3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030db8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032f40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030dba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032f42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030dbc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032f44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030dbe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032f50 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030dc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000014f0 0000000000000014 000014f4 FDE cie=00000000 pc=0000000000032fa0..0000000000032fbe │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032fa4 │ │ │ │ +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 0000000000032fbd │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000030e3d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001508 0000000000000014 0000150c FDE cie=00000000 pc=0000000000032fc0..0000000000032fea │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032fc4 │ │ │ │ +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 0000000000032fe9 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000030e69 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001520 0000000000000014 00001524 FDE cie=00000000 pc=0000000000032ff0..000000000003301e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032ff4 │ │ │ │ +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 000000000003301d │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000030e9d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001538 0000000000000010 0000153c FDE cie=00000000 pc=0000000000033020..000000000003314a │ │ │ │ +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=0000000000033150..0000000000033321 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033151 │ │ │ │ +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 0000000000033152 │ │ │ │ + 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 0000000000033159 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000030fc9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000000000033210 │ │ │ │ + DW_CFA_advance_loc1: 175 to 0000000000031078 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033211 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031079 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033212 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003107a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033220 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031080 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001578 0000000000000020 0000157c FDE cie=00000000 pc=0000000000033330..0000000000033450 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033331 │ │ │ │ +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 00000000000333b4 │ │ │ │ + DW_CFA_advance_loc1: 131 to 0000000000031204 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000333c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031208 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000333d4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003121c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000333e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000159c 0000000000000010 000015a0 FDE cie=00000000 pc=0000000000033450..000000000003345a │ │ │ │ +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=0000000000033460..00000000000335e4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033461 │ │ │ │ +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 00000000000334ba │ │ │ │ + DW_CFA_advance_loc1: 89 to 00000000000312fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000334bb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000312fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000334c4 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031304 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000334c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031305 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000033577 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000313b7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033580 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000313c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000335dc │ │ │ │ + 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=00000000000335f0..0000000000033d76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000335f1 │ │ │ │ +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 0000000000033614 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000031444 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031448 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000003364a │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000031472 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033654 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003147c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033656 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003147e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 55 to 000000000003368d │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000314b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000336bb │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000314e3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000336bd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000314e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 101 to 0000000000033722 │ │ │ │ + DW_CFA_advance_loc1: 101 to 000000000003154a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000033725 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003154d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033735 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003155d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033736 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003155e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000033750 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000031578 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033760 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 00000000000337fc │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000003161c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033806 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031626 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033807 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031627 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033811 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031631 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000003382b │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003164b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033831 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031651 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 165 to 00000000000338d6 │ │ │ │ + DW_CFA_advance_loc1: 163 to 00000000000316f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000338f1 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000031711 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000338f5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031715 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 000000000003399c │ │ │ │ + DW_CFA_advance_loc1: 167 to 00000000000317bc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000339a6 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000317c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000339a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000339b2 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000317d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000339d4 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000317f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000339d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000317f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 0000000000033a8d │ │ │ │ + DW_CFA_advance_loc1: 176 to 00000000000318a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033a96 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000318ae │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033a97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000318af │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000033aed │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000031905 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033aef │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031907 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033af9 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031911 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033afa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031912 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 0000000000033bee │ │ │ │ + DW_CFA_advance_loc1: 228 to 00000000000319f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033bf8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031a00 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033bf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031a01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000033c0e │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000031a1e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033c17 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031a27 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033c19 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a29 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000033c2f │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000031a3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033c30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031a40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000033c94 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000031aa4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033c9d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031aad │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033c9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031aae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000033d14 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000031b1c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033d1e │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031b26 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033d20 │ │ │ │ + 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=0000000000033d80..0000000000033e04 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033d81 │ │ │ │ +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 0000000000033db7 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000031ba7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033dc0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031bb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000016b4 0000000000000020 000016b8 FDE cie=00000000 pc=0000000000033e10..0000000000033f30 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033e11 │ │ │ │ +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 0000000000033e94 │ │ │ │ + DW_CFA_advance_loc1: 131 to 0000000000031c84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031c88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033eb4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000031c9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016d8 0000000000000010 000016dc FDE cie=00000000 pc=0000000000033f30..0000000000033f3a │ │ │ │ +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=0000000000033f40..00000000000340c4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033f41 │ │ │ │ +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 0000000000033f9a │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000000031d7a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033f9b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031d7b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033fa4 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031d84 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033fa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031d85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000034057 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000031e37 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000034060 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000340bc │ │ │ │ + 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=00000000000340d0..0000000000034856 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000340d1 │ │ │ │ +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 00000000000340f4 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000031ec4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031ec8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000003412a │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000031ef2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000034134 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031efc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031efe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 55 to 000000000003416d │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000031f35 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000003419b │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000031f63 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003419d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031f65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 101 to 0000000000034202 │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000000000031fca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000034205 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000031fcd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034215 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031fdd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034216 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031fde │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000034230 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000031ff8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 00000000000342dc │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000003209c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000342e6 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000320a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000342e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000320a7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000342f1 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000320b1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000003430b │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000320cb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000034311 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000320d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 165 to 00000000000343b6 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000032174 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000343d1 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000032191 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000343d5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032195 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 000000000003447c │ │ │ │ + DW_CFA_advance_loc1: 167 to 000000000003223c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000034486 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032246 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034488 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032248 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000034492 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032252 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000344b4 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000032274 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000344b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032275 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000003456d │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000032325 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000034576 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003232e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034577 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003232f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 00000000000345cd │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000032385 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000345cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032387 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000345d9 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032391 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000345da │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032392 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 00000000000346ce │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000032476 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000346d8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032480 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000346d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032481 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000346ee │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000003249e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000346f7 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000324a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000346f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000324a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003470f │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000324bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034710 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000324c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000034774 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000032524 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003477d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003252d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003477e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003252e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00000000000347f4 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000003259c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000347fe │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000325a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034800 │ │ │ │ + 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=0000000000034860..00000000000348e4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034861 │ │ │ │ +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 0000000000034897 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000032627 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000348a0 │ │ │ │ + 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 │ │ │ │ -nd$pHc\$`f │ │ │ │ -([]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,369 +222,368 @@ │ │ │ │ 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 : │ │ │ │ +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 │ │ │ │ - shl $0x4,%rdx │ │ │ │ sub $0x48,%rsp │ │ │ │ - fldt 0x10(%rbp) │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fldt 0x10(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ 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) │ │ │ │ - or $0xc,%ah │ │ │ │ fld1 │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ 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 -0x58(%rbp),%r10 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ mov %rax,%r8 │ │ │ │ - mov %r11,%rdi │ │ │ │ - lea -0x1(%r11),%rcx │ │ │ │ - sub %r15,%rdi │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ fld1 │ │ │ │ - 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 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - sub $0x2,%rdi │ │ │ │ - lea -0x1(%rax),%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x10(%r8,%r9,1),%r12 │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - lea (%r8,%r9,1),%r14 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 3dd6 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r10 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + 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) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - fldt -0x10(%r12) │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%r10),%rsi │ │ │ │ - mov %r10,%r9 │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ shl $0x4,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add %r8,%rsi │ │ │ │ + add %r8,%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fsubr %st(4),%st │ │ │ │ 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 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - 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 │ │ │ │ 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 %r11,%r10 │ │ │ │ - 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 │ │ │ │ - lea (%r15,%r9,1),%r13 │ │ │ │ - sub %rax,%rbx │ │ │ │ - sub %rdi,%r10 │ │ │ │ + mov %r15,%rdi │ │ │ │ + sub %rsi,%r11 │ │ │ │ shl $0x4,%r12 │ │ │ │ - lea -0x1(%r9),%rdi │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - sub %r11,%r13 │ │ │ │ + lea -0x1(%r9),%rsi │ │ │ │ + sub %rax,%rdi │ │ │ │ + lea (%rbx,%r9,1),%r14 │ │ │ │ add %r8,%r12 │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - movabs $0x7fffffffffffffff,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + sub %r10,%r14 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ fld1 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - setl %r14b │ │ │ │ - cmp %rdi,%rax │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - setne %dil │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + movabs $0x7fffffffffffffff,%rsi │ │ │ │ + setl %r13b │ │ │ │ + mov %r10,-0x68(%rbp) │ │ │ │ + mov %rdi,%r10 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + setne %sil │ │ │ │ shl $0x4,%rbx │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ @@ -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 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ - inc %r11 │ │ │ │ - add %r8,%r13 │ │ │ │ - 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) │ │ │ │ + jg 3d6a │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ + sub %rcx,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + lea -0x1(%r9),%rsi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%r9),%rdi │ │ │ │ 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 %r15,-0x50(%rbp) │ │ │ │ - lea -0x3(%rbx),%r15 │ │ │ │ - sub $0x2,%r10 │ │ │ │ - sub $0x2,%rbx │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ + lea -0x3(%r11),%r14 │ │ │ │ + sub $0x2,%r11 │ │ │ │ fsubr %st(4),%st │ │ │ │ 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 │ │ │ │ - shl $0x4,%rdi │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r8,%rdi │ │ │ │ fsubr %st(3),%st │ │ │ │ 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 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - 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 │ │ │ │ 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,28 +820,28 @@ │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000003e70 : │ │ │ │ +0000000000003e30 : │ │ │ │ mov %rdi,-0x18(%rsp) │ │ │ │ - fildll -0x18(%rsp) │ │ │ │ mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rsi,%rax │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ - fmuls 0x3124e(%rip) │ │ │ │ + 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 │ │ │ │ @@ -851,103 +849,103 @@ │ │ │ │ fdiv %st(1),%st │ │ │ │ fildll -0x18(%rsp) │ │ │ │ fld %st(4) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(6) │ │ │ │ fcomi %st(6),%st │ │ │ │ fstp %st(6) │ │ │ │ - ja 3f20 │ │ │ │ + ja 3ee0 │ │ │ │ fsubr %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(6) │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(5) │ │ │ │ - fmuls 0x31204(%rip) │ │ │ │ + fmuls 0x2f244(%rip) │ │ │ │ fmulp %st,%st(5) │ │ │ │ inc %rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - neg %rax │ │ │ │ - cmovs %rsi,%rax │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ fildll -0x18(%rsp) │ │ │ │ fmul %st,%st(4) │ │ │ │ fld1 │ │ │ │ fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - ja 3f50 │ │ │ │ + ja 3f10 │ │ │ │ fstp %st(6) │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - flds 0x311c6(%rip) │ │ │ │ + flds 0x2f203(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ fsub %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fmuls 0x311aa(%rip) │ │ │ │ + fmuls 0x2f1ea(%rip) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ - fmuls 0x311a4(%rip) │ │ │ │ + fmuls 0x2f1e4(%rip) │ │ │ │ fmul %st(7),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fmuls 0x31192(%rip) │ │ │ │ + fmuls 0x2f1d2(%rip) │ │ │ │ fdiv %st(2),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ - jmp 3eda │ │ │ │ + jmp 3e9a │ │ │ │ fstp %st(3) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 0x31178(%rip) │ │ │ │ + fmuls 0x2f1b8(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x31174(%rip) │ │ │ │ + fmuls 0x2f1b4(%rip) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x31160(%rip) │ │ │ │ + fmuls 0x2f1a0(%rip) │ │ │ │ fdivp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000003f90 : │ │ │ │ +0000000000003f50 : │ │ │ │ sub $0x30,%rsp │ │ │ │ lea 0x2(%rsi),%rdx │ │ │ │ mov %rdi,-0x78(%rsp) │ │ │ │ - fildll -0x78(%rsp) │ │ │ │ movl $0x0,-0x70(%rsp) │ │ │ │ + fildll -0x78(%rsp) │ │ │ │ movq $0x0,-0x78(%rsp) │ │ │ │ - fmuls 0x31124(%rip) │ │ │ │ - fadds 0x31122(%rip) │ │ │ │ + fmuls 0x2f164(%rip) │ │ │ │ + fadds 0x2f162(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x31122(%rip) │ │ │ │ + fmuls 0x2f162(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x3111e(%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) │ │ │ │ @@ -960,356 +958,355 @@ │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x8(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x48(%rsp) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x310ea(%rip) │ │ │ │ + fmuls 0x2f12a(%rip) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x18(%rsp) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x310e0(%rip) │ │ │ │ + fmuls 0x2f120(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x310dc(%rip) │ │ │ │ + fmuls 0x2f11c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x310d6(%rip) │ │ │ │ + fmuls 0x2f116(%rip) │ │ │ │ faddp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ - fdivrs 0x310c8(%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 4310 │ │ │ │ - flds 0x3106f(%rip) │ │ │ │ + ja 42c0 │ │ │ │ + flds 0x2f0af(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 41b0 │ │ │ │ - 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 0x310a1(%rip) │ │ │ │ + fmuls 0x2f0e1(%rip) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x31099(%rip) │ │ │ │ + fmuls 0x2f0d9(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x31091(%rip) │ │ │ │ - fsubs 0x3108f(%rip) │ │ │ │ + fmuls 0x2f0d1(%rip) │ │ │ │ + fsubs 0x2f0cf(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x3108b(%rip) │ │ │ │ + fmuls 0x2f0cb(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x3107f(%rip) │ │ │ │ + fmuls 0x2f0bf(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x3107b(%rip) │ │ │ │ + fmuls 0x2f0bb(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x3106d(%rip) │ │ │ │ - fsubrs 0x3106b(%rip) │ │ │ │ + fmuls 0x2f0ad(%rip) │ │ │ │ + fsubrs 0x2f0ab(%rip) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fsub %st(6),%st │ │ │ │ - fmuls 0x3105f(%rip) │ │ │ │ + fmuls 0x2f09f(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ fld %st(5) │ │ │ │ fmul %st(6),%st │ │ │ │ - fmuls 0x31053(%rip) │ │ │ │ - fsubrs 0x31051(%rip) │ │ │ │ + fmuls 0x2f093(%rip) │ │ │ │ + fsubrs 0x2f091(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x31051(%rip) │ │ │ │ + fmuls 0x2f091(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x31043(%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 0x3103b(%rip) │ │ │ │ + fmuls 0x2f07b(%rip) │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmuls 0x3102d(%rip) │ │ │ │ + fmuls 0x2f06d(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ - fmuls 0x3102d(%rip) │ │ │ │ + fmuls 0x2f06d(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x31021(%rip) │ │ │ │ + fmuls 0x2f061(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x31019(%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 4190 │ │ │ │ + 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 403c │ │ │ │ - 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 0x30f2a(%rip) │ │ │ │ + flds 0x2ef7a(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 42c0 │ │ │ │ - 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 0x30f6a(%rip) │ │ │ │ - fsubs 0x30f94(%rip) │ │ │ │ + fmuls 0x2efba(%rip) │ │ │ │ + fsubs 0x2efe4(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x30f90(%rip) │ │ │ │ + fadds 0x2efe0(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x30f40(%rip) │ │ │ │ + fmuls 0x2ef90(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x30f82(%rip) │ │ │ │ + fmuls 0x2efd2(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x30f78(%rip) │ │ │ │ + fmuls 0x2efc8(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x30f06(%rip) │ │ │ │ + fmuls 0x2ef56(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30f6a(%rip) │ │ │ │ + fmuls 0x2efba(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x30f62(%rip) │ │ │ │ + fmuls 0x2efb2(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30f5a(%rip) │ │ │ │ + fmuls 0x2efaa(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30ece(%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 0x30f40(%rip) │ │ │ │ + fmuls 0x2ef90(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x30f3a(%rip) │ │ │ │ + fmuls 0x2ef8a(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x30ef6(%rip) │ │ │ │ - fsubs 0x30ebc(%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 0x30f1a(%rip) │ │ │ │ + fmuls 0x2ef6a(%rip) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x30f12(%rip) │ │ │ │ + fmuls 0x2ef62(%rip) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x30f04(%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 4190 │ │ │ │ + jmp 4140 │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ - flds 0x30e38(%rip) │ │ │ │ + flds 0x2ee88(%rip) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 4180 │ │ │ │ + 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 0x30eb6(%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 4190 │ │ │ │ + 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 0x30dde(%rip) │ │ │ │ + fmuls 0x2ee2e(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30dd2(%rip) │ │ │ │ + fmuls 0x2ee22(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x30dd0(%rip) │ │ │ │ + fmuls 0x2ee20(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x30dca(%rip) │ │ │ │ + fadds 0x2ee1a(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x30dc6(%rip) │ │ │ │ + fmuls 0x2ee16(%rip) │ │ │ │ fld %st(6) │ │ │ │ - fmuls 0x30dba(%rip) │ │ │ │ + fmuls 0x2ee0a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x30db6(%rip) │ │ │ │ + fmuls 0x2ee06(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(4) │ │ │ │ - fmuls 0x30dae(%rip) │ │ │ │ + fmuls 0x2edfe(%rip) │ │ │ │ faddp %st,%st(4) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x30da6(%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 4190 │ │ │ │ + jmp 4140 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000043b0 : │ │ │ │ +0000000000004360 : │ │ │ │ sub $0x38,%rsp │ │ │ │ fldt 0x40(%rsp) │ │ │ │ - fmuls 0x30dea(%rip) │ │ │ │ + fmuls 0x2ee3a(%rip) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4410 │ │ │ │ + je 43c0 │ │ │ │ sub $0x20,%rsp │ │ │ │ mov %rdi,%rax │ │ │ │ + neg %rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - neg %rax │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ cmovs %rdi,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + 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 4419 │ │ │ │ - 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 441b │ │ │ │ + jmp 43cb │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rsp) │ │ │ │ mov %rdi,%rax │ │ │ │ + fstpt 0x10(%rsp) │ │ │ │ sub $0x20,%rsp │ │ │ │ - neg %rax │ │ │ │ - cmovs %rdi,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ - fldt 0x30(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ add $0x38,%rsp │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004460 : │ │ │ │ +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 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ @@ -1330,33 +1327,28 @@ │ │ │ │ call 3390 │ │ │ │ fldt 0x20(%rsp) │ │ │ │ add $0x50,%rsp │ │ │ │ pop %rbx │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 │ │ │ │ @@ -1367,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 │ │ │ │ - xor %eax,%eax │ │ │ │ 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 │ │ │ │ - mov %rdi,%rax │ │ │ │ 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 │ │ │ │ - add $0x10,%rsi │ │ │ │ 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 │ │ │ │ @@ -1510,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) │ │ │ │ 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 │ │ │ │ - xor %eax,%eax │ │ │ │ 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) │ │ │ │ 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) │ │ │ │ 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 │ │ │ │ - xor %eax,%eax │ │ │ │ fldz │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %eax,%eax │ │ │ │ + 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 │ │ │ │ - mov %rdi,%rax │ │ │ │ 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 : │ │ │ │ - fldt 0x3461a(%rip) │ │ │ │ - cmpw $0x0,0x34602(%rip) │ │ │ │ +00000000000048d0 : │ │ │ │ + fldt 0x3277a(%rip) │ │ │ │ + cmpw $0x0,0x32762(%rip) │ │ │ │ fld %st(0) │ │ │ │ - je 4abe │ │ │ │ - flds 0x30694(%rip) │ │ │ │ + je 495e │ │ │ │ + flds 0x2e7f4(%rip) │ │ │ │ mov $0x3f,%eax │ │ │ │ nopl (%rax) │ │ │ │ - dec %rax │ │ │ │ fmul %st,%st(1) │ │ │ │ - jne 4a50 │ │ │ │ + dec %rax │ │ │ │ + jne 48f0 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x345ef(%rip) │ │ │ │ - fldt 0x345c9(%rip) │ │ │ │ + fstpt 0x3274f(%rip) │ │ │ │ mov $0x3ffe,%eax │ │ │ │ + fldt 0x32724(%rip) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - dec %rax │ │ │ │ fmul %st(2),%st │ │ │ │ - jne 4a70 │ │ │ │ + dec %rax │ │ │ │ + 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) │ │ │ │ - dec %rax │ │ │ │ fadd %st(0),%st │ │ │ │ - jne 4a90 │ │ │ │ + dec %rax │ │ │ │ + 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) │ │ │ │ - fstpt 0x34573(%rip) │ │ │ │ + fstpt 0x326d3(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - movw $0x0,0x34588(%rip) │ │ │ │ - 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 │ │ │ │ @@ -1909,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 │ │ │ │ @@ -1947,23 +1923,23 @@ │ │ │ │ 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 │ │ │ │ @@ -1973,356 +1949,346 @@ │ │ │ │ add %rsi,%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 │ │ │ │ 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 │ │ │ │ - fldt 0x3071c(%rip) │ │ │ │ + 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) │ │ │ │ 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) │ │ │ │ @@ -2378,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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt 0x2e472(%rip) │ │ │ │ + movss 0x2e04a(%rip),%xmm5 │ │ │ │ + movss 0x2e12e(%rip),%xmm6 │ │ │ │ movss %xmm5,0x28(%rsp) │ │ │ │ - movss 0x2fe7c(%rip),%xmm5 │ │ │ │ + movss 0x2e048(%rip),%xmm7 │ │ │ │ + movss 0x2e03c(%rip),%xmm5 │ │ │ │ + fmul %st(3),%st │ │ │ │ movss %xmm6,0x2c(%rsp) │ │ │ │ + movss 0x2e10c(%rip),%xmm6 │ │ │ │ movss %xmm7,0x30(%rsp) │ │ │ │ - movss 0x2ff48(%rip),%xmm6 │ │ │ │ - movss 0x2ff44(%rip),%xmm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ + movss 0x2e102(%rip),%xmm7 │ │ │ │ movss %xmm5,0x34(%rsp) │ │ │ │ movss %xmm6,0x38(%rsp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x3029a(%rip) │ │ │ │ + fldt 0x2e42c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302a0(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e432(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302a6(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e438(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302ac(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e43e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302b2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e444(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302b8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e44a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302be(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e450(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302c4(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e456(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302ca(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e45c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302d0(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e462(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302d6(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e468(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302dc(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e46e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302e2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e474(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302e8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e47a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ - fadds 0x28(%rsp) │ │ │ │ + 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) │ │ │ │ movss %xmm6,0x24(%rsp) │ │ │ │ - fadds 0x3c(%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 │ │ │ │ - fldt 0x2ff74(%rip) │ │ │ │ + movss 0x2dd09(%rip),%xmm1 │ │ │ │ + movss 0x2dcfd(%rip),%xmm2 │ │ │ │ movss %xmm0,0x6c(%rsp) │ │ │ │ + movss 0x2dbf3(%rip),%xmm3 │ │ │ │ + movss 0x2dbff(%rip),%xmm4 │ │ │ │ movss %xmm1,0x60(%rsp) │ │ │ │ movss %xmm2,0x5c(%rsp) │ │ │ │ movss %xmm3,(%rsp) │ │ │ │ movss %xmm4,0x20(%rsp) │ │ │ │ + fldt 0x2e0ee(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2ff3f(%rip) │ │ │ │ + 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) │ │ │ │ @@ -2783,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) │ │ │ │ - movss %xmm3,0x64(%rsp) │ │ │ │ - fadd %st(5),%st │ │ │ │ - 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) │ │ │ │ @@ -2830,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) │ │ │ │ @@ -2969,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) │ │ │ │ @@ -3095,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) │ │ │ │ @@ -3114,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 0x2d7d4(%rip),%xmm6 │ │ │ │ movss %xmm7,0x54(%rsp) │ │ │ │ - movss 0x2f618(%rip),%xmm6 │ │ │ │ - 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) │ │ │ │ @@ -3186,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) │ │ │ │ movss %xmm6,0x60(%rsp) │ │ │ │ - fadds 0x5c(%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) │ │ │ │ @@ -3317,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) │ │ │ │ @@ -3424,653 +3389,632 @@ │ │ │ │ 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) │ │ │ │ mov $0x1,%edi │ │ │ │ - lea 0x2f5d3(%rip),%rsi │ │ │ │ - push 0x0(%rbp) │ │ │ │ + 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) │ │ │ │ - lea 0x2f4b0(%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) │ │ │ │ - lea 0x2f460(%rip),%rsi │ │ │ │ + lea 0x2d608(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ - push 0x10(%rbx) │ │ │ │ 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) │ │ │ │ - lea 0x2f41f(%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 │ │ │ │ mov %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ fldt (%rsp) │ │ │ │ shl $0x4,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ 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 │ │ │ │ lea 0x1000(%rdi),%rbx │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov $0x1000,%edx │ │ │ │ mov %ecx,-0x3c(%rbp) │ │ │ │ call 3030 │ │ │ │ - test %r12,%r12 │ │ │ │ - mov %r14,%rdx │ │ │ │ + test %r13,%r13 │ │ │ │ + mov -0x3c(%rbp),%ecx │ │ │ │ + mov %r15,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - mov -0x3c(%rbp),%ecx │ │ │ │ - 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 %rdx,(%rsi) │ │ │ │ - mov %r9,0x0(%r13,%r11,1) │ │ │ │ + mov %r9,(%r14,%r11,1) │ │ │ │ mov -0x8(%rax),%r9 │ │ │ │ - mov %r9,0x8(%r13,%r11,1) │ │ │ │ + mov %r9,0x8(%r14,%r11,1) │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 6680 │ │ │ │ + jne 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 │ │ │ │ - lea -0x9(%rcx),%r12 │ │ │ │ mov %rcx,-0x2038(%rbp) │ │ │ │ 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 │ │ │ │ - lea -0x2030(%rbp),%rbx │ │ │ │ + jne 6520 │ │ │ │ mov (%rdi),%rdx │ │ │ │ movq $0x0,-0x1030(%rbp) │ │ │ │ + lea -0x2030(%rbp),%r13 │ │ │ │ + lea -0x1030(%rbp),%r14 │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - 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 │ │ │ │ mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ - movhps (%rdi,%rax,8),%xmm0 │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ + movhps (%rdi,%rax,8),%xmm0 │ │ │ │ movups %xmm1,(%rdi,%rax,8) │ │ │ │ add $0x2,%rax │ │ │ │ + add %rcx,%rdx │ │ │ │ movups %xmm1,-0x10(%r10) │ │ │ │ movaps %xmm0,-0x10(%rsi) │ │ │ │ - add %rcx,%rdx │ │ │ │ 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 │ │ │ │ @@ -4078,555 +4022,524 @@ │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ mov %rdx,(%r10) │ │ │ │ mov %rsi,(%r15,%r11,1) │ │ │ │ mov -0x8(%rax),%rsi │ │ │ │ mov %rsi,0x8(%r15,%r11,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 6880 │ │ │ │ + jne 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 │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ - movups %xmm1,-0x10(%rax) │ │ │ │ sub $0x10,%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) │ │ │ │ + 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) │ │ │ │ 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 │ │ │ │ - xor %eax,%eax │ │ │ │ fldz │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %eax,%eax │ │ │ │ + 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 │ │ │ │ - xor %eax,%eax │ │ │ │ fldz │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %eax,%eax │ │ │ │ + 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) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ fldt -0x10(%rdi) │ │ │ │ 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 │ │ │ │ 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) │ │ │ │ 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) │ │ │ │ @@ -4634,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 │ │ │ │ @@ -4703,59 +4609,56 @@ │ │ │ │ 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) │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rdx │ │ │ │ fldt -0x20(%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x20(%rdx) │ │ │ │ @@ -4766,104 +4669,104 @@ │ │ │ │ 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 │ │ │ │ + jne 6d60 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6da2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 %r10,%r13 │ │ │ │ mov %r9,%r8 │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ imul %r9,%r13 │ │ │ │ shl $0x5,%r8 │ │ │ │ + mov %rdx,-0x18(%rsp) │ │ │ │ xor %r12d,%r12d │ │ │ │ - xor %ebp,%ebp │ │ │ │ lea (%r11,%r8,1),%r14 │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ mov %rdi,%r15 │ │ │ │ mov %rbx,-0x20(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rax │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x5,%rsi │ │ │ │ @@ -4882,354 +4785,348 @@ │ │ │ │ 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 $0x11,%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 │ │ │ │ imul %eax,%r11d │ │ │ │ - movslq %eax,%rdi │ │ │ │ - mov %ecx,-0xc(%rsp) │ │ │ │ - imul %eax,%r12d │ │ │ │ - shl $0x5,%rdi │ │ │ │ + mov %r13d,-0xc(%rsp) │ │ │ │ xor %ebp,%ebp │ │ │ │ + imul %eax,%r12d │ │ │ │ + cltq │ │ │ │ xor %ebx,%ebx │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov %r13d,%r15d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ nopl (%rax) │ │ │ │ movslq %ebp,%rsi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ + movslq %r12d,%r14 │ │ │ │ mov %ebx,-0x10(%rsp) │ │ │ │ - lea (%rcx,%rsi,1),%r8 │ │ │ │ - sub %rcx,%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + 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) │ │ │ │ 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 $0x11,%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 │ │ │ │ @@ -5252,385 +5149,380 @@ │ │ │ │ lea 0x7(%rsp),%r15 │ │ │ │ lea 0x7(%rsp),%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ lea 0x7(%rsp),%r8 │ │ │ │ shr $0x3,%r15 │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ - mov 0xe8(%r12),%rdi │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov 0x50(%r12),%rax │ │ │ │ mov %r8,%rbx │ │ │ │ and $0xfffffffffffffff8,%r8 │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ + mov 0xe8(%r12),%rdi │ │ │ │ shr $0x3,%rbx │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - mov 0x50(%r12),%rax │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ 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 │ │ │ │ - movq $0x0,0x0(,%rbx,8) │ │ │ │ fld1 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x38(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ + movq $0x0,0x0(,%rbx,8) │ │ │ │ + fstpt (%rdx) │ │ │ │ mov %r15,%rax │ │ │ │ dec %rax │ │ │ │ - fstpt (%rdx) │ │ │ │ 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 │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ 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 │ │ │ │ + jle 78a4 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ mov 0x38(%r12),%rdx │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r14,%rcx │ │ │ │ mov %r15,%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - 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 %rbx,%rsi │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ + 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) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov %r14,%rax │ │ │ │ - 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 │ │ │ │ - add 0x60(%r12),%rax │ │ │ │ - mov (%rdx,%rbx,1),%rdx │ │ │ │ - add $0x10,%r13 │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + add 0x60(%r13),%rax │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ 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(%r13),%rdx │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov 0x38(%r12),%rdx │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov 0x48(%r12),%rdi │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ + mov 0x48(%r13),%r8 │ │ │ │ mov (%rdx,%rbx,1),%rax │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ fdivp %st,%st(1) │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov (%rdi,%rbx,1),%rax │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ - add -0x8(%rsi,%r14,8),%rax │ │ │ │ - fstpt 0x0(%r13) │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ - pop %rcx │ │ │ │ + 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 │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ - mov (%rdi,%rax,8),%rdi │ │ │ │ fldt (%rbx,%rsi,1) │ │ │ │ - lea -0x1(%rax),%rbx │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add -0x78(%rbp),%rdi │ │ │ │ + lea -0x1(%rax),%rbx │ │ │ │ + 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) │ │ │ │ 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 │ │ │ │ + add %rdi,%r8 │ │ │ │ shr $0x3f,%r9 │ │ │ │ - mov %rsi,(%r14,%rbx,8) │ │ │ │ + incq (%r10) │ │ │ │ add %rax,%r9 │ │ │ │ + incq (%r8) │ │ │ │ sar $1,%r9 │ │ │ │ - add %rdi,%r10 │ │ │ │ - add %rcx,%rdi │ │ │ │ - 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 0x38(%r12),%r11 │ │ │ │ mov %r15,%rax │ │ │ │ + mov 0x38(%r12),%r11 │ │ │ │ + movq $0x0,-0x38(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ mov -0x68(%rbp),%r12 │ │ │ │ - shl $0x4,%rax │ │ │ │ - movq $0x0,-0x38(%rbp) │ │ │ │ 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 %rbx,%rsi │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ mov %r13,-0x50(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ mov (%r12,%rbx,8),%rdx │ │ │ │ - fldt (%r9,%rsi,1) │ │ │ │ mov 0xc0(%rax),%rdi │ │ │ │ + fldt (%r9,%rsi,1) │ │ │ │ mov 0x48(%rax),%r10 │ │ │ │ mov (%r8,%rbx,8),%rax │ │ │ │ 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 │ │ │ │ + imul -0x8(%r10,%rbx,8),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ add 0x0(%r13,%r9,8),%rsi │ │ │ │ - add -0x8(%rcx,%rbx,8),%rdx │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rax,(%r8,%rbx,8) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rdx,(%r12,%rbx,8) │ │ │ │ + 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 │ │ │ │ - add -0x78(%rbp),%rdx │ │ │ │ + mov (%r8,%r15,8),%rdx │ │ │ │ fldt (%rax) │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov (%r12,%r15,8),%rax │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ + 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) │ │ │ │ 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) │ │ │ │ shr $0x3f,%rdi │ │ │ │ incq (%r9) │ │ │ │ - mov %rdx,0x0(%r13,%rbx,8) │ │ │ │ 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 │ │ │ │ - inc %r11 │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov (%rax,%r8,1),%rax │ │ │ │ + inc %r14 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + mov (%rax,%r11,1),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r11,(%r12) │ │ │ │ mov %rax,(%r10) │ │ │ │ - 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 │ │ │ │ @@ -5653,520 +5545,508 @@ │ │ │ │ lea 0x7(%rsp),%r15 │ │ │ │ lea 0x7(%rsp),%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xe8(%r12),%rax │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ lea 0x7(%rsp),%r8 │ │ │ │ shr $0x3,%r15 │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ - mov 0x10(%r12),%rdi │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov (%r12),%rax │ │ │ │ mov %r8,%rbx │ │ │ │ and $0xfffffffffffffff8,%r8 │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ shr $0x3,%rbx │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov (%r12),%rax │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ 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 │ │ │ │ - movq $0x0,0x0(,%rbx,8) │ │ │ │ fld1 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x38(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ + movq $0x0,0x0(,%rbx,8) │ │ │ │ + fstpt (%rdx) │ │ │ │ mov %r15,%rax │ │ │ │ dec %rax │ │ │ │ - fstpt (%rdx) │ │ │ │ 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 │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ 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 │ │ │ │ + jle 7e94 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ mov 0x38(%r12),%rdx │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r14,%rcx │ │ │ │ mov %r15,%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - 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 %rbx,%rsi │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ + 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) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov %r14,%rax │ │ │ │ - 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 │ │ │ │ - add 0x60(%r12),%rax │ │ │ │ - mov (%rdx,%rbx,1),%rdx │ │ │ │ - add $0x10,%r13 │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + add 0x60(%r13),%rax │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ 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(%r13),%rdx │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov 0x38(%r12),%rdx │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov 0x48(%r12),%rdi │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ + mov 0x48(%r13),%r8 │ │ │ │ mov (%rdx,%rbx,1),%rax │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ fdivp %st,%st(1) │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov (%rdi,%rbx,1),%rax │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ - add -0x8(%rsi,%r14,8),%rax │ │ │ │ - fstpt 0x0(%r13) │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ - pop %rcx │ │ │ │ + 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 8020 │ │ │ │ - mov -0x88(%rbp),%r11 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + 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 │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ - mov (%rdi,%rax,8),%rdi │ │ │ │ fldt (%rbx,%rsi,1) │ │ │ │ - lea -0x1(%rax),%rbx │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add -0x80(%rbp),%rdi │ │ │ │ + lea -0x1(%rax),%rbx │ │ │ │ + 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) │ │ │ │ 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 │ │ │ │ + add %rdi,%r8 │ │ │ │ shr $0x3f,%r9 │ │ │ │ - mov %rsi,(%r14,%rbx,8) │ │ │ │ + incq (%r10) │ │ │ │ add %rax,%r9 │ │ │ │ + incq (%r8) │ │ │ │ sar $1,%r9 │ │ │ │ - add %rdi,%r10 │ │ │ │ - add %rcx,%rdi │ │ │ │ - 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 0x38(%r12),%r11 │ │ │ │ mov %r15,%rax │ │ │ │ + mov 0x38(%r12),%r11 │ │ │ │ + movq $0x0,-0x38(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ mov -0x68(%rbp),%r12 │ │ │ │ - shl $0x4,%rax │ │ │ │ - movq $0x0,-0x38(%rbp) │ │ │ │ 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 %rbx,%rsi │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ mov %r13,-0x50(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ mov (%r12,%rbx,8),%rdx │ │ │ │ - fldt (%r9,%rsi,1) │ │ │ │ mov 0xc0(%rax),%rdi │ │ │ │ + fldt (%r9,%rsi,1) │ │ │ │ mov 0x48(%rax),%r10 │ │ │ │ mov (%r8,%rbx,8),%rax │ │ │ │ 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 │ │ │ │ + imul -0x8(%r10,%rbx,8),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ add 0x0(%r13,%r9,8),%rsi │ │ │ │ - add -0x8(%rcx,%rbx,8),%rdx │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rax,(%r8,%rbx,8) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rdx,(%r12,%rbx,8) │ │ │ │ + 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 │ │ │ │ - add -0x80(%rbp),%rdx │ │ │ │ + mov (%r12,%r15,8),%rdx │ │ │ │ fldt (%rax) │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov (%r8,%r15,8),%rax │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ + 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) │ │ │ │ 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) │ │ │ │ shr $0x3f,%rdi │ │ │ │ incq (%r9) │ │ │ │ - mov %rdx,0x0(%r13,%rbx,8) │ │ │ │ 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 │ │ │ │ - inc %r11 │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov (%rax,%r8,1),%rax │ │ │ │ + inc %r14 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + mov (%rax,%r11,1),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r11,(%r12) │ │ │ │ mov %rax,(%r10) │ │ │ │ - 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 0x2f01c(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movq 0x30ae9(%rip),%xmm1 │ │ │ │ - movhps 0x30b32(%rip),%xmm1 │ │ │ │ + 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,%rdx │ │ │ │ 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,%rdx │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 861b │ │ │ │ - flds 0x2cb04(%rip) │ │ │ │ - mov 0x40(%rbx),%rsi │ │ │ │ + jle 80a3 │ │ │ │ + flds 0x2b064(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ + mov 0x40(%rbx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ fld1 │ │ │ │ - fldt 0x2d0c7(%rip) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ @@ -6174,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 │ │ │ │ @@ -6195,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 $0xffffffff,%r8d │ │ │ │ mov %r12,%rsi │ │ │ │ - mov 0xf0(%rbx),%rdx │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ call 3350 │ │ │ │ mov 0xf8(%rbx),%rdx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r12,%rsi │ │ │ │ mov 0xf0(%rbx),%rcx │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ - mov %rax,0xb0(%rbx) │ │ │ │ mov 0x30(%rbx),%edi │ │ │ │ + mov %rax,0xb0(%rbx) │ │ │ │ + mov %r12,%rsi │ │ │ │ call 3350 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0xb8(%rbx) │ │ │ │ call 3440 │ │ │ │ - xor %eax,%eax │ │ │ │ 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,%r13 │ │ │ │ mov %rax,0xc0(%rbx) │ │ │ │ - jle 8aa0 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jle 84e8 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ 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) │ │ │ │ @@ -6322,15 +6198,15 @@ │ │ │ │ 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 │ │ │ │ @@ -6339,101 +6215,98 @@ │ │ │ │ fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0xc0(%rbx),%rdx │ │ │ │ mov %r15,%rax │ │ │ │ inc %r15 │ │ │ │ - mov 0x38(%rbx),%rsi │ │ │ │ + fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ mov %r15,(%r12) │ │ │ │ - fld1 │ │ │ │ + mov 0x38(%rbx),%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ 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 │ │ │ │ - imul 0x30(%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) │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ - fildll -0x18(%rsp) │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ - fnstcw -0xa(%rsp) │ │ │ │ + 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ - 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 │ │ │ │ @@ -6445,23 +6318,20 @@ │ │ │ │ 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 │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rsi │ │ │ │ fldt 0x10(%r9) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -6470,20 +6340,20 @@ │ │ │ │ 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 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r8 │ │ │ │ fldt 0x10(%r9) │ │ │ │ @@ -6494,27 +6364,22 @@ │ │ │ │ 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 │ │ │ │ inc %rax │ │ │ │ add $0x10,%rsi │ │ │ │ fldt 0x10(%r9) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rdi) │ │ │ │ @@ -6523,70 +6388,69 @@ │ │ │ │ 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) │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll -0x18(%rsp) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - fnstcw -0xa(%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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ - 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) │ │ │ │ + js 8820 │ │ │ │ + nop │ │ │ │ fldt (%rcx) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -6596,30 +6460,26 @@ │ │ │ │ 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) │ │ │ │ + nop │ │ │ │ fldt (%r9) │ │ │ │ inc %r8 │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%r9 │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -6629,27 +6489,23 @@ │ │ │ │ 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) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rcx) │ │ │ │ inc %rax │ │ │ │ add $0x20,%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x20(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -6659,61 +6515,60 @@ │ │ │ │ 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 │ │ │ │ - mov %r9,-0x38(%rsp) │ │ │ │ - fildll -0x38(%rsp) │ │ │ │ + fnstcw -0xa(%rsp) │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - fnstcw -0xa(%rsp) │ │ │ │ + fildll -0x38(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ fldt 0x38(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ - 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 │ │ │ │ @@ -6735,44 +6590,41 @@ │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ lea 0x1(%r8,%rcx,1),%rax │ │ │ │ add %r15,%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ - cmp -0x28(%rsp),%r11 │ │ │ │ lea 0x1(%rcx,%rcx,1),%rax │ │ │ │ mov %rdx,%rbp │ │ │ │ - jge 9120 │ │ │ │ + cmp -0x28(%rsp),%r11 │ │ │ │ + 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,%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) │ │ │ │ + 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) │ │ │ │ @@ -6783,30 +6635,27 @@ │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r11 │ │ │ │ fldt -0x10(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ @@ -6817,56 +6666,50 @@ │ │ │ │ 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 %rax,%rdx │ │ │ │ mov %r15,%rcx │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x5,%rcx │ │ │ │ sub %rbp,%rdx │ │ │ │ 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) │ │ │ │ + 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) │ │ │ │ @@ -6877,30 +6720,28 @@ │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %r8 │ │ │ │ add $0x10,%r12 │ │ │ │ fldt -0x10(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ @@ -6911,46 +6752,43 @@ │ │ │ │ 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 │ │ │ │ - mov %rax,-0x38(%rsp) │ │ │ │ + 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) │ │ │ │ fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r14 │ │ │ │ fldt -0x10(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ @@ -6961,44 +6799,41 @@ │ │ │ │ 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 │ │ │ │ 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) │ │ │ │ + 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) │ │ │ │ @@ -7009,48 +6844,44 @@ │ │ │ │ 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) │ │ │ │ + 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) │ │ │ │ @@ -7061,51 +6892,49 @@ │ │ │ │ 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 │ │ │ │ + js 8c81 │ │ │ │ sub %rbp,%rax │ │ │ │ shl $0x5,%r15 │ │ │ │ mov -0x20(%rsp),%r11 │ │ │ │ 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) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ @@ -7116,30 +6945,27 @@ │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r8 │ │ │ │ fldt -0x10(%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ @@ -7150,132 +6976,129 @@ │ │ │ │ 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 │ │ │ │ - mov %r9,-0x38(%rsp) │ │ │ │ - fildll -0x38(%rsp) │ │ │ │ + fnstcw -0xa(%rsp) │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - fnstcw -0xa(%rsp) │ │ │ │ + fildll -0x38(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ fldt 0x38(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ - 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) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x38(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ mov -0x38(%rsp),%r8 │ │ │ │ @@ -7285,150 +7108,144 @@ │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ lea 0x1(%r8,%rcx,1),%rax │ │ │ │ add %r15,%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ - cmp -0x28(%rsp),%r11 │ │ │ │ lea 0x1(%rcx,%rcx,1),%rax │ │ │ │ mov %rdx,%rbp │ │ │ │ - jge 9960 │ │ │ │ + cmp -0x28(%rsp),%r11 │ │ │ │ + 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,%r11 │ │ │ │ add %r11,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - jle 98bf │ │ │ │ + jle 90af │ │ │ │ mov %r9,%r11 │ │ │ │ shl $0x5,%r11 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r11,1),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 9882 │ │ │ │ + jmp 9072 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ + 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 │ │ │ │ mov %r15,%r11 │ │ │ │ xor %edx,%edx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 9902 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 90da │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r11 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r11 │ │ │ │ + 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 %rax,%rdx │ │ │ │ mov %r15,%rcx │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x5,%rcx │ │ │ │ sub %rbp,%rdx │ │ │ │ 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) │ │ │ │ fldt (%rdi) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ mov %rbx,%r12 │ │ │ │ xor %r8d,%r8d │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - mov -0x38(%rsp),%rcx │ │ │ │ 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 (%r10) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nop │ │ │ │ + add $0x10,%r12 │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r8 │ │ │ │ - add $0x10,%r12 │ │ │ │ + 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) │ │ │ │ @@ -7436,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 │ │ │ │ xor %r8d,%r8d │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%r10) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x10,%r12 │ │ │ │ add $0x20,%rax │ │ │ │ inc %r8 │ │ │ │ - add $0x10,%r12 │ │ │ │ + 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) │ │ │ │ @@ -7474,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 │ │ │ │ - mov %rax,-0x38(%rsp) │ │ │ │ + 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 │ │ │ │ mov %rbx,%r14 │ │ │ │ xor %edx,%edx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ nopl (%rax) │ │ │ │ - fldt (%r10) │ │ │ │ + add $0x10,%r14 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r14 │ │ │ │ + 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) │ │ │ │ @@ -7528,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 │ │ │ │ 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 │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - 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 (%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ + 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) │ │ │ │ @@ -7581,54 +7393,50 @@ │ │ │ │ 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 │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ fldz │ │ │ │ shl $0x5,%r10 │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ 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) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7640,59 +7448,57 @@ │ │ │ │ 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 │ │ │ │ + js 93a5 │ │ │ │ sub %rbp,%rax │ │ │ │ shl $0x5,%r15 │ │ │ │ mov -0x20(%rsp),%r11 │ │ │ │ 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) │ │ │ │ lea (%r11,%r8,1),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ + 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) │ │ │ │ @@ -7700,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 │ │ │ │ mov %r15,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ + fldt (%rdi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x10,%r8 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r8 │ │ │ │ + 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) │ │ │ │ @@ -7738,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) │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,-0x70(%rsp) │ │ │ │ - fnstcw 0x16(%rsp) │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ mov %r10,-0x68(%rsp) │ │ │ │ fildll -0x68(%rsp) │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ + fldt 0x58(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ - fldt 0x58(%rsp) │ │ │ │ mov %ax,0x14(%rsp) │ │ │ │ movzwl 0x16(%rsp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x12(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%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 │ │ │ │ - fildll 0x78(%rsp) │ │ │ │ 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) │ │ │ │ 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 │ │ │ │ @@ -7883,43 +7685,43 @@ │ │ │ │ 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 │ │ │ │ - cmp -0x40(%rsp),%rcx │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ - jge a2dd │ │ │ │ + cmp -0x40(%rsp),%rcx │ │ │ │ + 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 │ │ │ │ shl $0x5,%r13 │ │ │ │ @@ -7928,47 +7730,45 @@ │ │ │ │ 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 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ 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 │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ebp,%ebp │ │ │ │ fldt (%rdi) │ │ │ │ - jmp a202 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 98c2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rcx │ │ │ │ inc %rbp │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -7977,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 │ │ │ │ fldt (%rdi) │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - 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 (%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -8013,48 +7810,48 @@ │ │ │ │ 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 │ │ │ │ - sub -0x40(%rsp),%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 │ │ │ │ + js b0d5 │ │ │ │ sub %rdx,%rax │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ mov -0x20(%rsp),%rbx │ │ │ │ shl $0x5,%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov %r10,%r12 │ │ │ │ mov %rsi,-0x18(%rsp) │ │ │ │ - mov %rsi,%r10 │ │ │ │ + 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 │ │ │ │ @@ -8064,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) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%rsi │ │ │ │ mov %r15,%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r11,%r11 │ │ │ │ - jle bb00 │ │ │ │ + jle ad50 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r9,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp 9a6a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%r10) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -8106,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 │ │ │ │ + js ad78 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ mov %r9,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp 9ac2 │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%r10) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -8142,193 +7931,186 @@ │ │ │ │ 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 %rsi,%r9 │ │ │ │ - lea 0x1(%r15),%rbp │ │ │ │ + mov -0x70(%rsp),%r14 │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ + mov %rsi,%r9 │ │ │ │ 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 -0x20(%rsp),%rcx │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ - 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 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ - 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 %r8,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ - fldt (%r9) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ - inc %rcx │ │ │ │ - add $0x10,%rsi │ │ │ │ - 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 │ │ │ │ - mov %rax,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + 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 -0x48(%rsp),%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ - mov %r15,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ mov %r8,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ + xor %edx,%edx │ │ │ │ fldt 0x10(%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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x20,%rcx │ │ │ │ - inc %rsi │ │ │ │ + nopl (%rax) │ │ │ │ add $0x10,%rbx │ │ │ │ + add $0x20,%rax │ │ │ │ + inc %rdx │ │ │ │ + fldt (%r9) │ │ │ │ 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 │ │ │ │ inc %rbx │ │ │ │ mov %r15,-0x50(%rsp) │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ - mov %rbx,-0x58(%rsp) │ │ │ │ mov -0x28(%rsp),%rbp │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - mov -0x70(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%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 │ │ │ │ imul %r10,%r14 │ │ │ │ imul %r10,%rdx │ │ │ │ @@ -8341,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 │ │ │ │ mov %r8,%rbp │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp a842 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 9e02 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%rbp │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%rbp │ │ │ │ + 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) │ │ │ │ @@ -8384,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 │ │ │ │ + js 9ee5 │ │ │ │ + mov %r11,-0x68(%rsp) │ │ │ │ mov -0x48(%rsp),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r11,-0x68(%rsp) │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r15,%rcx │ │ │ │ mov %r8,%rbp │ │ │ │ xor %r11d,%r11d │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp 9e92 │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%rbp │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r11 │ │ │ │ - add $0x10,%rbp │ │ │ │ + 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) │ │ │ │ @@ -8436,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 │ │ │ │ - shl $0x5,%r11 │ │ │ │ sub %rdx,%r10 │ │ │ │ sub %r15,%r14 │ │ │ │ + shl $0x5,%r11 │ │ │ │ movq $0x0,-0x58(%rsp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ mov %r11,%r12 │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ - mov %r15,-0x28(%rsp) │ │ │ │ - shl $0x5,%rbx │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %r15,-0x28(%rsp) │ │ │ │ + imul %rax,%rcx │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x20(%rsp),%rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ + 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) │ │ │ │ @@ -8503,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 │ │ │ │ - xor %r14d,%r14d │ │ │ │ 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 │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp a012 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -8547,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 │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp a06a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -8583,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 │ │ │ │ + jne 9ff0 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ - js be35 │ │ │ │ + js b03d │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ mov -0x38(%rsp),%r9 │ │ │ │ mov %rax,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ - 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 │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt 0x10(%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) │ │ │ │ - fldt (%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -8632,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 │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - 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 (%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -8668,69 +8424,64 @@ │ │ │ │ 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 │ │ │ │ + jne a0e0 │ │ │ │ incq -0x58(%rsp) │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ - add -0x40(%rsp),%rax │ │ │ │ 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 │ │ │ │ - fldz │ │ │ │ mov 0x78(%rsp),%r9 │ │ │ │ - imul 0x80(%rsp),%r9 │ │ │ │ fldz │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ + fldz │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -8744,152 +8495,140 @@ │ │ │ │ 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 %rsi,%r11 │ │ │ │ - mov %rsi,%r15 │ │ │ │ mov 0x80(%rsp),%r12 │ │ │ │ + mov %rsi,%r11 │ │ │ │ mov 0x78(%rsp),%r13 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ imul %rcx,%rax │ │ │ │ - add -0x38(%rsp),%rax │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ - mov -0x70(%rsp),%rdx │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ imul %r12,%r13 │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + add -0x38(%rsp),%rax │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add -0x20(%rsp),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rbx,%rbp │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%r11) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%rsi │ │ │ │ - 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 │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ lea 0x1(%rdx),%r13 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ - imul 0x80(%rsp),%r12 │ │ │ │ mov -0x20(%rsp),%rbx │ │ │ │ - add -0x30(%rsp),%rax │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ + imul 0x80(%rsp),%r12 │ │ │ │ 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) │ │ │ │ fldt (%rdi) │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ xor %r14d,%r14d │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r11 │ │ │ │ fldt -0x10(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rbx) │ │ │ │ @@ -8903,72 +8642,71 @@ │ │ │ │ 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 │ │ │ │ movq $0x0,-0x68(%rsp) │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ - mov %r15,%r12 │ │ │ │ - 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 %r10,%r14 │ │ │ │ + imul 0x78(%rsp),%rax │ │ │ │ imul %r10,%rdx │ │ │ │ + imul %r10,%r14 │ │ │ │ imul %rcx,%rax │ │ │ │ - add -0x30(%rsp),%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 │ │ │ │ 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 │ │ │ │ - xor %r14d,%r14d │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + xor %r14d,%r14d │ │ │ │ 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) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ @@ -8986,42 +8724,37 @@ │ │ │ │ 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 │ │ │ │ fldt (%rdi) │ │ │ │ - mov -0x58(%rsp),%r13 │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov -0x58(%rsp),%r13 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %r11,-0x60(%rsp) │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rbp │ │ │ │ fldt -0x10(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ @@ -9035,95 +8768,93 @@ │ │ │ │ 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 │ │ │ │ - mov -0x60(%rsp),%r11 │ │ │ │ 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 │ │ │ │ shl $0x5,%rbx │ │ │ │ movq $0x0,-0x50(%rsp) │ │ │ │ + shl $0x5,%rbp │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ mov %rbx,%r12 │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ - mov %r15,-0x18(%rsp) │ │ │ │ - shl $0x5,%rbp │ │ │ │ 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 │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ add %r8,%rcx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ mov %r14,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ mov -0x70(%rsp),%r14 │ │ │ │ lea (%r14,%rcx,1),%rcx │ │ │ │ cmovle %r14,%rcx │ │ │ │ lea 0x1(%r15),%r14 │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ mov %r14,-0x60(%rsp) │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ mov %rsi,%rcx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x68(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ mov -0x48(%rsp),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ - jle b491 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle a839 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle ba70 │ │ │ │ + jle acd8 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ fldt (%rdi) │ │ │ │ - jmp b3c2 │ │ │ │ + jmp a792 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rcx) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -9132,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 │ │ │ │ mov %r10,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp a7ea │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rcx) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -9168,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 │ │ │ │ + jne a770 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x18(%rsp) │ │ │ │ mov -0x48(%rsp),%r13 │ │ │ │ mov -0x10(%rsp),%r9 │ │ │ │ - js b5d1 │ │ │ │ + js a919 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle ba10 │ │ │ │ + jle ac88 │ │ │ │ fldt (%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - 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 (%rcx) │ │ │ │ + nop │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -9216,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 │ │ │ │ mov %r10,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp a8ca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rcx) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -9252,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 │ │ │ │ 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 │ │ │ │ + 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 %r15,-0x38(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ shl $0x5,%rbx │ │ │ │ mov -0x30(%rsp),%r12 │ │ │ │ - mov -0x70(%rsp),%r11 │ │ │ │ sub %r15,%r14 │ │ │ │ sub %rdx,%r10 │ │ │ │ + imul %rbx,%rax │ │ │ │ + mov -0x70(%rsp),%r11 │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ imul %rbx,%rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ 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 │ │ │ │ test %r10,%r10 │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ + 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 │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ 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) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x68(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x40(%rsp),%rax │ │ │ │ mov -0x50(%rsp),%rcx │ │ │ │ + xor %r14d,%r14d │ │ │ │ + cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rcx,1),%r13 │ │ │ │ - jle b811 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle aaf1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle b9e0 │ │ │ │ + jle ac60 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp aa4a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -9355,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 │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp aaa2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -9391,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 │ │ │ │ + jne aa28 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x38(%rsp) │ │ │ │ mov -0x50(%rsp),%r13 │ │ │ │ mov -0x48(%rsp),%r9 │ │ │ │ - js b951 │ │ │ │ + js abd9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle bad0 │ │ │ │ + jle ad28 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp ab32 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -9439,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 │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp ab8a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -9475,201 +9179,193 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ inc %rbx │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ - mov %rbx,-0x50(%rsp) │ │ │ │ mov -0x30(%rsp),%r14 │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%rsp) │ │ │ │ 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 │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ @@ -9678,37 +9374,34 @@ │ │ │ │ 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 %r15,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r10,%r10 │ │ │ │ - jle be00 │ │ │ │ + jle b008 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%rbx,%r14,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp bd02 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp af32 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -9717,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 │ │ │ │ + js b028 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - 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) │ │ │ │ + jmp af92 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -9753,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) │ │ │ │ - add -0x40(%rsp),%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ mov -0x48(%rsp),%r14 │ │ │ │ + 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) │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,-0x70(%rsp) │ │ │ │ - fnstcw 0x16(%rsp) │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ mov %r10,-0x68(%rsp) │ │ │ │ fildll -0x68(%rsp) │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ + fldt 0x58(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ - fldt 0x58(%rsp) │ │ │ │ mov %ax,0x14(%rsp) │ │ │ │ movzwl 0x16(%rsp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x12(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%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 │ │ │ │ - fildll 0x78(%rsp) │ │ │ │ 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) │ │ │ │ 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 │ │ │ │ @@ -9917,39 +9606,39 @@ │ │ │ │ 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 │ │ │ │ - cmp -0x40(%rsp),%rcx │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ - jge c259 │ │ │ │ + cmp -0x40(%rsp),%rcx │ │ │ │ + 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 │ │ │ │ shl $0x5,%r13 │ │ │ │ @@ -9958,33 +9647,32 @@ │ │ │ │ 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 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ 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) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ @@ -10002,26 +9690,22 @@ │ │ │ │ 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) │ │ │ │ + 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) │ │ │ │ @@ -10034,46 +9718,46 @@ │ │ │ │ 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 │ │ │ │ - sub -0x40(%rsp),%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 │ │ │ │ + js ca8d │ │ │ │ sub %rdx,%rax │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ mov -0x20(%rsp),%rbx │ │ │ │ shl $0x5,%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov %r10,%r12 │ │ │ │ mov %rsi,-0x18(%rsp) │ │ │ │ - mov %rsi,%r10 │ │ │ │ + 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 │ │ │ │ @@ -10083,33 +9767,27 @@ │ │ │ │ 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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%rsi │ │ │ │ mov %r15,%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ @@ -10122,25 +9800,21 @@ │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ @@ -10153,182 +9827,171 @@ │ │ │ │ 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 %rsi,%r9 │ │ │ │ - lea 0x1(%r15),%rbp │ │ │ │ + mov -0x70(%rsp),%r14 │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ + mov %rsi,%r9 │ │ │ │ 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 -0x20(%rsp),%rcx │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ - 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 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ - 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) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%r9) │ │ │ │ add $0x20,%rax │ │ │ │ - inc %rcx │ │ │ │ - add $0x10,%rsi │ │ │ │ - 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 │ │ │ │ - mov %rax,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + 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 -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) │ │ │ │ + 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 │ │ │ │ inc %rbx │ │ │ │ mov %r15,-0x50(%rsp) │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ - mov %rbx,-0x58(%rsp) │ │ │ │ mov -0x28(%rsp),%rbp │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - mov -0x70(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%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 │ │ │ │ imul %r10,%r14 │ │ │ │ imul %r10,%rdx │ │ │ │ @@ -10341,35 +10004,30 @@ │ │ │ │ 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) │ │ │ │ + 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) │ │ │ │ @@ -10382,40 +10040,36 @@ │ │ │ │ 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 │ │ │ │ + js b961 │ │ │ │ + mov %r11,-0x68(%rsp) │ │ │ │ mov -0x48(%rsp),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r11,-0x68(%rsp) │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - nop │ │ │ │ + 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rbp │ │ │ │ fldt -0x10(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ @@ -10428,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 │ │ │ │ - shl $0x5,%r11 │ │ │ │ sub %rdx,%r10 │ │ │ │ sub %r15,%r14 │ │ │ │ + shl $0x5,%r11 │ │ │ │ movq $0x0,-0x58(%rsp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ mov %r11,%r12 │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ - mov %r15,-0x28(%rsp) │ │ │ │ - shl $0x5,%rbx │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %r15,-0x28(%rsp) │ │ │ │ + imul %rax,%rcx │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x20(%rsp),%rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ + 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) │ │ │ │ @@ -10493,35 +10145,29 @@ │ │ │ │ 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 │ │ │ │ - xor %r14d,%r14d │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -10534,25 +10180,21 @@ │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -10565,39 +10207,34 @@ │ │ │ │ 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 │ │ │ │ + jne ba68 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ - js dcb5 │ │ │ │ + js c9f5 │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ mov -0x38(%rsp),%r9 │ │ │ │ mov %rax,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -10610,25 +10247,21 @@ │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -10641,47 +10274,46 @@ │ │ │ │ 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 │ │ │ │ + jne bb40 │ │ │ │ incq -0x58(%rsp) │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ - add -0x40(%rsp),%rax │ │ │ │ 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 │ │ │ │ @@ -10702,139 +10334,130 @@ │ │ │ │ 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 %rsi,%r11 │ │ │ │ - mov %rsi,%r15 │ │ │ │ mov 0x80(%rsp),%r12 │ │ │ │ + mov %rsi,%r11 │ │ │ │ mov 0x78(%rsp),%r13 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ imul %rcx,%rax │ │ │ │ - add -0x38(%rsp),%rax │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ - mov -0x70(%rsp),%rdx │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ imul %r12,%r13 │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + add -0x38(%rsp),%rax │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add -0x20(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ + nopl (%rax) │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rbx,%rbp │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ fldt (%r11) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%rsi │ │ │ │ - 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 │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ lea 0x1(%rdx),%r13 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ - imul 0x80(%rsp),%r12 │ │ │ │ mov -0x20(%rsp),%rbx │ │ │ │ - add -0x30(%rsp),%rax │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ + imul 0x80(%rsp),%r12 │ │ │ │ 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 │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r15,%rcx │ │ │ │ mov %r8,%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r11 │ │ │ │ fldt -0x10(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rbx) │ │ │ │ @@ -10847,73 +10470,70 @@ │ │ │ │ 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 │ │ │ │ movq $0x0,-0x68(%rsp) │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ - mov %r15,%r12 │ │ │ │ - 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 %r10,%r14 │ │ │ │ + imul 0x78(%rsp),%rax │ │ │ │ imul %r10,%rdx │ │ │ │ + imul %r10,%r14 │ │ │ │ imul %rcx,%rax │ │ │ │ - add -0x30(%rsp),%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 │ │ │ │ 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 │ │ │ │ - xor %r14d,%r14d │ │ │ │ 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) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rbx │ │ │ │ fldt -0x10(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ @@ -10926,28 +10546,28 @@ │ │ │ │ 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 %r11,-0x60(%rsp) │ │ │ │ mov -0x58(%rsp),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r11,-0x60(%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rcx │ │ │ │ mov %r8,%rbp │ │ │ │ xor %r11d,%r11d │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ @@ -10965,87 +10585,83 @@ │ │ │ │ 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 │ │ │ │ - mov -0x60(%rsp),%r11 │ │ │ │ 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 │ │ │ │ shl $0x5,%rbx │ │ │ │ movq $0x0,-0x50(%rsp) │ │ │ │ + shl $0x5,%rbp │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ mov %rbx,%r12 │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ - mov %r15,-0x18(%rsp) │ │ │ │ - shl $0x5,%rbp │ │ │ │ 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 │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ add %r8,%rcx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ mov %r14,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ mov -0x70(%rsp),%r14 │ │ │ │ lea (%r14,%rcx,1),%rcx │ │ │ │ cmovle %r14,%rcx │ │ │ │ lea 0x1(%r15),%r14 │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ mov %r14,-0x60(%rsp) │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ mov %rsi,%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x68(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ mov -0x48(%rsp),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ - jle d34d │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -11058,25 +10674,21 @@ │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -11089,37 +10701,32 @@ │ │ │ │ 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 │ │ │ │ + jne c178 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x18(%rsp) │ │ │ │ mov -0x48(%rsp),%r13 │ │ │ │ mov -0x10(%rsp),%r9 │ │ │ │ - js d48d │ │ │ │ + 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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -11132,25 +10739,21 @@ │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -11163,87 +10766,85 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + 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 %r15,-0x38(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ shl $0x5,%rbx │ │ │ │ mov -0x30(%rsp),%r12 │ │ │ │ - mov -0x70(%rsp),%r11 │ │ │ │ sub %r15,%r14 │ │ │ │ sub %rdx,%r10 │ │ │ │ + imul %rbx,%rax │ │ │ │ + mov -0x70(%rsp),%r11 │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ imul %rbx,%rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ 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 │ │ │ │ test %r10,%r10 │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ + 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 │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ mov %rcx,-0x48(%rsp) │ │ │ │ lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x68(%rsp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x40(%rsp),%rax │ │ │ │ mov -0x50(%rsp),%rcx │ │ │ │ + xor %r14d,%r14d │ │ │ │ + cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rcx,1),%r13 │ │ │ │ - jle d68d │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -11256,25 +10857,21 @@ │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -11287,37 +10884,32 @@ │ │ │ │ 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 │ │ │ │ + jne c418 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x38(%rsp) │ │ │ │ mov -0x50(%rsp),%r13 │ │ │ │ mov -0x48(%rsp),%r9 │ │ │ │ - js d7cd │ │ │ │ + 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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -11330,25 +10922,21 @@ │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -11361,198 +10949,191 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ inc %rbx │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ - mov %rbx,-0x50(%rsp) │ │ │ │ mov -0x30(%rsp),%r14 │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%rsp) │ │ │ │ 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 │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ @@ -11561,31 +11142,26 @@ │ │ │ │ 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 %r15,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -11598,25 +11174,21 @@ │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ @@ -11629,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) │ │ │ │ - add -0x40(%rsp),%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ mov -0x48(%rsp),%r14 │ │ │ │ + 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 %rdi,-0x38(%rbp) │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ cmpq $0x1,0x30(%rcx) │ │ │ │ mov 0x8(%rcx),%rdx │ │ │ │ - je e0a0 │ │ │ │ + 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 │ │ │ │ @@ -11759,64 +11330,64 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%r12),%rax │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ - mov %rsp,%r8 │ │ │ │ movq $0x0,(%r9) │ │ │ │ + mov %rsp,%r8 │ │ │ │ movl $0x0,0x8(%r9) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle debc │ │ │ │ + jle cbf4 │ │ │ │ mov %rbx,%r10 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ mov 0x38(%rcx),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ - fldz │ │ │ │ imul %rdx,%r10 │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ + fldz │ │ │ │ shl $0x4,%r10 │ │ │ │ add 0x78(%rcx),%r10 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%r10,%rsi,2) │ │ │ │ mov 0x0(%r13,%rsi,1),%rbx │ │ │ │ - fldt 0x27821(%rip) │ │ │ │ mov %rbx,%rax │ │ │ │ + fldt 0x26ac6(%rip) │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rbx,%rax │ │ │ │ sar $1,%rax │ │ │ │ - neg %rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ + neg %rax │ │ │ │ mov %rax,-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 │ │ │ │ + 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 │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ fldt (%r15) │ │ │ │ fldt 0x10(%r15) │ │ │ │ - jmp def4 │ │ │ │ + jmp cc2c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fldt (%r12) │ │ │ │ fldt 0x10(%r12) │ │ │ │ fld %st(4) │ │ │ │ fchs │ │ │ │ @@ -11836,132 +11407,122 @@ │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ inc %rax │ │ │ │ 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 │ │ │ │ - cmp %rdx,0x8(%rcx) │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ - jg ddf0 │ │ │ │ + cmp %rdx,0x8(%rcx) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - mov 0x78(%rcx),%r11 │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov 0x78(%rcx),%r11 │ │ │ │ xor %r8d,%r8d │ │ │ │ shr $0x3f,%r9 │ │ │ │ lea (%r15,%rdx,1),%r10 │ │ │ │ add %rsi,%r9 │ │ │ │ sar $1,%r9 │ │ │ │ neg %r9 │ │ │ │ lea (%rsi,%r9,1),%rdi │ │ │ │ fldt (%rax) │ │ │ │ lea (%r11,%r8,1),%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ fldt 0x10(%rax) │ │ │ │ nop │ │ │ │ - fldt (%rsi) │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ inc %rcx │ │ │ │ add $0x20,%rdx │ │ │ │ - fldt 0x275ad(%rip) │ │ │ │ + fldt (%rsi) │ │ │ │ + fldt 0x268bd(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rdx) │ │ │ │ fldt -0x10(%rdx) │ │ │ │ fld %st(2) │ │ │ │ fcos │ │ │ │ @@ -11983,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 %rdi,-0x38(%rbp) │ │ │ │ mov 0x18(%rdi),%r15 │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ cmpq $0x1,0x30(%rcx) │ │ │ │ mov 0x8(%rcx),%rdx │ │ │ │ - je e44e │ │ │ │ + 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 │ │ │ │ @@ -12044,60 +11605,60 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%r12),%rax │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ - mov %rsp,%r8 │ │ │ │ movq $0x0,(%r9) │ │ │ │ + mov %rsp,%r8 │ │ │ │ movl $0x0,0x8(%r9) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle e286 │ │ │ │ + jle cf46 │ │ │ │ mov %rbx,%r10 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ mov 0x38(%rcx),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ - fldz │ │ │ │ imul %rdx,%r10 │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ + fldz │ │ │ │ shl $0x4,%r10 │ │ │ │ add 0x78(%rcx),%r10 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%r10,%rsi,2) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13,%rsi,1),%rbx │ │ │ │ + fldt (%r10,%rsi,2) │ │ │ │ mov %rbx,%rax │ │ │ │ + fmul %st(2),%st │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rbx,%rax │ │ │ │ sar $1,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ neg %rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rax,(%r8,%rsi,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11,%rsi,2) │ │ │ │ + mov %rax,-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 │ │ │ │ + jle d05d │ │ │ │ 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 │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fld %st(0) │ │ │ │ fsincos │ │ │ │ fldt (%r15) │ │ │ │ fldt 0x10(%r15) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -12113,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) │ │ │ │ - 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ inc %rax │ │ │ │ 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 │ │ │ │ - cmp %rdx,0x8(%rcx) │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ - jg e1c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,0x8(%rcx) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - fldt 0x2723f(%rip) │ │ │ │ + jle d074 │ │ │ │ mov %rax,%r10 │ │ │ │ shl $0x5,%rdx │ │ │ │ mov 0x78(%rcx),%r11 │ │ │ │ - shr $0x3f,%r10 │ │ │ │ mov %r15,%rsi │ │ │ │ + fldt 0x265b9(%rip) │ │ │ │ + shr $0x3f,%r10 │ │ │ │ lea (%r15,%rdx,1),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ add %rax,%r10 │ │ │ │ shl $0x5,%rax │ │ │ │ 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) │ │ │ │ @@ -12246,109 +11797,99 @@ │ │ │ │ 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) │ │ │ │ - movdqu 0xf0(%rdi),%xmm0 │ │ │ │ + nop │ │ │ │ mov %r15,%rcx │ │ │ │ - mov 0x50(%rdi),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - shr $0x3f,%rcx │ │ │ │ + movdqu 0xf0(%rdi),%xmm0 │ │ │ │ mov 0x10(%rdi),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ + shr $0x3f,%rcx │ │ │ │ + mov 0x50(%rdi),%rdx │ │ │ │ add %r15,%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 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ shl $0x5,%r8 │ │ │ │ shl $0x5,%r13 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ add %r9,%r8 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - movq %xmm0,%r12 │ │ │ │ - shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - movups %xmm0,0xe0(%rdi) │ │ │ │ - mov %r12,%rdi │ │ │ │ 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) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%r12 │ │ │ │ fldt 0x10(%r9,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r9,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -12361,125 +11902,121 @@ │ │ │ │ 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) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ + mov %rbx,%r15 │ │ │ │ + add $0x10,%rax │ │ │ │ mov %r12,-0xa0(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + 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) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll 0x58(%r15) │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ + 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 │ │ │ │ - lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + 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 │ │ │ │ @@ -12492,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) │ │ │ │ + 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 │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ add 0x18(%r15),%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - inc %r12 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ - call 8cb0 │ │ │ │ + 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 │ │ │ │ + jle d288 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ mov %r12,%r15 │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov %r8,-0x88(%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) │ │ │ │ + sub %r12,%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - fldt 0x26d28(%rip) │ │ │ │ + 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 %r14,-0x50(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov %r14,-0x40(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ inc %r14 │ │ │ │ lea (%rax,%r15,1),%rcx │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ fdiv %st(1),%st │ │ │ │ - fstpt (%rcx,%r12,1) │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ + 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) │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - 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 │ │ │ │ - lea (%r10,%rcx,1),%rdi │ │ │ │ movq $0x0,(%r10,%rcx,1) │ │ │ │ + lea (%r10,%rcx,1),%rdi │ │ │ │ movl $0x0,0x8(%r10,%rcx,1) │ │ │ │ movq $0x0,0x10(%r10,%rcx,1) │ │ │ │ movl $0x0,0x18(%r10,%rcx,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle eb77 │ │ │ │ - mov 0xd0(%rbx),%rsi │ │ │ │ + jle d6f7 │ │ │ │ imul %r13,%rax │ │ │ │ - fldz │ │ │ │ + mov 0xd0(%rbx),%rsi │ │ │ │ mov 0xc8(%rbx),%r8 │ │ │ │ fldz │ │ │ │ + fldz │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rsi,%rax,8),%rsi │ │ │ │ add %r15,%rax │ │ │ │ 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) │ │ │ │ @@ -12707,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 │ │ │ │ + jle d1a0 │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov 0xc8(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r8 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ and $0x8,%dh │ │ │ │ - mov 0x78(%rdi),%rcx │ │ │ │ - mov 0xc8(%rdi),%rsi │ │ │ │ - mov 0x18(%rdi),%r8 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - jne ec1d │ │ │ │ - shl $0x5,%rax │ │ │ │ + jne d793 │ │ │ │ + mov %rcx,%rdx │ │ │ │ mov %r15,-0x40(%rbp) │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %rcx,%r13 │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ - inc %r12 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + inc %r14 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - add 0x108(%rax),%rdx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + 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) │ │ │ │ shl $0x5,%rdi │ │ │ │ - add %r13,%rdi │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + add %rbx,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ + push (%rax,%rcx,1) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ add %r15,%rdx │ │ │ │ - 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 │ │ │ │ - mov %r8,%rax │ │ │ │ + jle d983 │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle fb59 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle e5f6 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %r13,-0x70(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r8,%r15 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - lea (%rdi,%rsi,1),%r11 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ - 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),%rbx │ │ │ │ + mov %rdi,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - 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 │ │ │ │ - mov %rdx,%rcx │ │ │ │ + add $0x8,%rbx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - mov (%r8),%r14 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + 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 %rsi,%rdi │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ - 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) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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 -0x40(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ 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 %rsp,-0xb8(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x17(%rax),%rax │ │ │ │ - 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 │ │ │ │ @@ -12979,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 %r13,-0x90(%rbp) │ │ │ │ - mov %r12,-0xa0(%rbp) │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - lea -0x10(%r8),%rbx │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ + 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) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ 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 │ │ │ │ @@ -13042,25 +12571,25 @@ │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ imul %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) │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll 0x58(%r14) │ │ │ │ - mov %rdi,%rax │ │ │ │ - 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) │ │ │ │ @@ -13082,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) │ │ │ │ @@ -13117,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,-0x90(%rbp) │ │ │ │ + cmpq $0x1,-0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - 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 │ │ │ │ @@ -13155,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) │ │ │ │ + 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 │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ add 0x18(%r14),%rdi │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ inc %r12 │ │ │ │ - call 8cb0 │ │ │ │ - cmp %r12,-0x80(%rbp) │ │ │ │ - mov %r15,%rsp │ │ │ │ - je f20c │ │ │ │ + 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 │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ - 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 │ │ │ │ @@ -13239,177 +12767,176 @@ │ │ │ │ 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 │ │ │ │ + jle deb2 │ │ │ │ + shr $0x4,%r8 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + shl $0x4,%r8 │ │ │ │ mov %r14,-0x60(%rbp) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ - shr $0x4,%rdi │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov %r13,-0x88(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - lea -0x10(%rax),%r15 │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ mov %r9,%r13 │ │ │ │ - nopl (%rax) │ │ │ │ - and $0x8,%dh │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rsp,%rbx │ │ │ │ mov %r12,%rcx │ │ │ │ - je f2fd │ │ │ │ + and $0x8,%dh │ │ │ │ + je de15 │ │ │ │ mov %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r14),%rdx │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov 0xc8(%r14),%rdx │ │ │ │ - sub -0x50(%rbp),%rsp │ │ │ │ mov %rcx,%rdi │ │ │ │ + sub -0x40(%rbp),%rsp │ │ │ │ shl $0x5,%rdi │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ fldt 0x10(%rdx,%rdi,1) │ │ │ │ fldt (%rdx,%rdi,1) │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - cmpq $0x1,-0x88(%rbp) │ │ │ │ + cmpq $0x1,-0x80(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - 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 │ │ │ │ - cmp %r12,-0x60(%rbp) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + call 86a0 │ │ │ │ mov %rbx,%rsp │ │ │ │ - je f3ad │ │ │ │ + cmp %r12,-0x60(%rbp) │ │ │ │ + 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,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rax,%r14 │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov %r9,%r12 │ │ │ │ + mov %r9,%r14 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ 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 0x48(%r15),%rcx │ │ │ │ - mov 0x30(%r15),%rax │ │ │ │ - fildll (%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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + 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) │ │ │ │ - mov 0xc8(%r15),%rax │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ @@ -13418,433 +12945,428 @@ │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ - not %rsi │ │ │ │ - shl $0x4,%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 │ │ │ │ + sub %r15,%rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ - add %r12,%rsi │ │ │ │ + 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) │ │ │ │ + jmp e02b │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r15),%rdi │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ fstpt (%rsp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ mov %r9,%rdx │ │ │ │ - inc %rbx │ │ │ │ - call 8cb0 │ │ │ │ - cmp %rbx,-0x80(%rbp) │ │ │ │ + inc %r12 │ │ │ │ + call 86a0 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - jne f430 │ │ │ │ - jmp e552 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - mov 0x78(%rax),%rsi │ │ │ │ - mov 0x108(%rax),%r10 │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rax,-0xe8(%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 │ │ │ │ - mov %r10,%rax │ │ │ │ + jle e24d │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ movq $0x0,(%r10) │ │ │ │ + mov %r10,%rdx │ │ │ │ movq $0x0,0x8(%r10) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle fac6 │ │ │ │ + jle e562 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %r10,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ + 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 %rax,%r15 │ │ │ │ + xor %eax,%eax │ │ │ │ + or $0xc,%ch │ │ │ │ + mov %r13,-0xb0(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - or $0xc,%dh │ │ │ │ - lea (%rdi,%rsi,1),%rcx │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - mov %rcx,%r12 │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - mov %r10,-0x88(%rbp) │ │ │ │ - and $0xf3,%dh │ │ │ │ - or $0x4,%dh │ │ │ │ - mov %dx,-0x34(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - 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 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - add %rdi,%r10 │ │ │ │ - jmp f6f2 │ │ │ │ + add %rdi,%r9 │ │ │ │ + jmp e1a2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul (%r8),%rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x8,%r10 │ │ │ │ mov %rdx,(%r11) │ │ │ │ - mov (%r8),%r15 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + 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 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - mov %rax,0x8(%rbx) │ │ │ │ - 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) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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 %r9,-0x80(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ call 3370 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ 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 %rsp,-0xd0(%rbp) │ │ │ │ - mov 0x108(%rax),%r8 │ │ │ │ + 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 │ │ │ │ - mov %r8,%rax │ │ │ │ + jle e4a4 │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle fb26 │ │ │ │ + jle e5c2 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%ecx │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%rcx │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r8,%r15 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - 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 │ │ │ │ mov %cx,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%ecx │ │ │ │ - lea (%rdi,%rsi,1),%r11 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x34(%rbp) │ │ │ │ - mov %r12,%r9 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov %rdi,%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - 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,%rcx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - mov (%r8),%r14 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + 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 %rsi,%rdi │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ + 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) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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 -0x40(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ 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 │ │ │ │ @@ -13852,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) │ │ │ │ shr $0x3f,%rax │ │ │ │ + movq %xmm0,%r12 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + shl $0x5,%rdx │ │ │ │ add %rsi,%rax │ │ │ │ + shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + movq %xmm1,%rdi │ │ │ │ + movups %xmm0,0xe0(%rbx) │ │ │ │ sar $1,%rax │ │ │ │ + movq %xmm1,-0x80(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ - movq %xmm0,%rdx │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - movq %xmm0,-0xb8(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - movq %xmm1,%rdi │ │ │ │ - movups %xmm0,0xe0(%rbx) │ │ │ │ - movq %xmm1,-0x80(%rbp) │ │ │ │ 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 │ │ │ │ + mov %r12,-0xe0(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ shl $0x5,%r9 │ │ │ │ - mov %rbx,%r15 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - 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) │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll 0x58(%r15) │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ + fildll 0x58(%rbx) │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ 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) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x25919(%rip) │ │ │ │ + fldt 0x24e3c(%rip) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - sub 0x58(%r15),%rdx │ │ │ │ - lea 0x2(%r14,%rdx,1),%rsi │ │ │ │ + sub 0x58(%rbx),%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + 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 │ │ │ │ @@ -14019,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 │ │ │ │ - add 0x18(%r15),%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - fstpt (%rsp) │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - inc %r13 │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ + fstpt (%rsp) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - call 8b00 │ │ │ │ - cmp %r13,-0x70(%rbp) │ │ │ │ - mov %r12,%rsp │ │ │ │ - jne fd00 │ │ │ │ - mov %r15,%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %r11,%rdx │ │ │ │ + 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) │ │ │ │ mov 0x48(%r14),%rcx │ │ │ │ - fldt 0x25757(%rip) │ │ │ │ + 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) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + 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) │ │ │ │ - fldt (%rbx) │ │ │ │ mov 0x60(%r14),%rcx │ │ │ │ + fldt (%rbx) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ mov 0x48(%r14),%rcx │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0x256f2(%rip) │ │ │ │ + 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) │ │ │ │ - add $0x20,%rsp │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ + 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 -0xb8(%rbp),%r10 │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - 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) │ │ │ │ inc %rdx │ │ │ │ - add $0x20,%rdi │ │ │ │ - fldt 0x10(%r10,%rax,2) │ │ │ │ + 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 │ │ │ │ - and $0x8,%dh │ │ │ │ + jle e960 │ │ │ │ + mov 0x78(%rbx),%rdi │ │ │ │ mov 0xc8(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov 0x78(%rbx),%r15 │ │ │ │ - jne 10297 │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - shl $0x5,%r14 │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + and $0x8,%dh │ │ │ │ + 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 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rax,%r13 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %r13,%rdi │ │ │ │ - inc %r12 │ │ │ │ - add $0x20,%r13 │ │ │ │ - push 0x8(%r15,%rcx,1) │ │ │ │ - push (%r15,%rcx,1) │ │ │ │ - add %r14,%rbx │ │ │ │ + mov %r12,%rdi │ │ │ │ + inc %r13 │ │ │ │ + add $0x20,%r12 │ │ │ │ + push 0x8(%r14,%rcx,1) │ │ │ │ + add %r15,%rbx │ │ │ │ + push (%r14,%rcx,1) │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - call 8b00 │ │ │ │ - cmp %r12,-0x70(%rbp) │ │ │ │ - pop %rax │ │ │ │ - pop %rdx │ │ │ │ - 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 │ │ │ │ - add %r14,%r12 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + add %r14,%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ - 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%rdx) │ │ │ │ - mov (%rdi),%rax │ │ │ │ + mov (%rcx),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - add $0x8,%rdi │ │ │ │ - fldt 0x10(%r12) │ │ │ │ + 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 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - inc %r12 │ │ │ │ + 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 %r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ add 0x108(%rbx),%rdx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ 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 %r13,%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 │ │ │ │ - call 8b00 │ │ │ │ - cmp %r12,-0x70(%rbp) │ │ │ │ - pop %r11 │ │ │ │ - pop %rax │ │ │ │ - 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 │ │ │ │ @@ -14399,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) │ │ │ │ + jne edb0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - jle 106d0 │ │ │ │ + jle f0cb │ │ │ │ shr $0x4,%rcx │ │ │ │ - mov %rbx,%r12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %r12,-0x60(%rbp) │ │ │ │ + mov %rbx,%r15 │ │ │ │ + lea (%rax,%rax,1),%r12 │ │ │ │ shl $0x4,%rcx │ │ │ │ - lea (%rax,%rax,1),%r14 │ │ │ │ + mov %r14,%rbx │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rsp,%r15 │ │ │ │ + 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) │ │ │ │ - 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(%r15),%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ - inc %r13 │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ + add 0x78(%r15),%r8 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ + inc %r14 │ │ │ │ push 0x8(%r8) │ │ │ │ push (%r8) │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ - call 8b00 │ │ │ │ - cmp %r13,-0x70(%rbp) │ │ │ │ - mov %r15,%rsp │ │ │ │ - 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),%r12 │ │ │ │ + lea (%r14,%r14,1),%r9 │ │ │ │ mov %r13,-0xb0(%rbp) │ │ │ │ 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,-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) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ 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 %rdi,%rdx │ │ │ │ mov 0x78(%rbx),%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea 0xf(%rsp),%r10 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ - lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 10694 │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ + jle f084 │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ - fildll (%rsi) │ │ │ │ + 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + 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) │ │ │ │ @@ -14574,28 +14095,24 @@ │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ - not %rsi │ │ │ │ - shl $0x4,%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) │ │ │ │ @@ -14604,63 +14121,65 @@ │ │ │ │ sub %r14,%rdx │ │ │ │ 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) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%rbx),%rdi │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ - fstpt (%rsp) │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ + fstpt (%rsp) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov %r10,%rdx │ │ │ │ inc %r13 │ │ │ │ - call 8b00 │ │ │ │ - cmp %r13,-0x70(%rbp) │ │ │ │ + call 8540 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - jne 10520 │ │ │ │ - jmp fec0 │ │ │ │ - mov %r12,%rbx │ │ │ │ + cmp %r13,-0x70(%rbp) │ │ │ │ + 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 │ │ │ │ @@ -14668,100 +14187,100 @@ │ │ │ │ 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 │ │ │ │ xor %r14d,%r14d │ │ │ │ - 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) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0xb0(%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) │ │ │ │ mov 0x30(%r15),%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) │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll 0x58(%r15) │ │ │ │ - mov %rdi,%rax │ │ │ │ - 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) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -14770,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) │ │ │ │ @@ -14805,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) │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - add 0x18(%r15),%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ - fstpt (%rsp) │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ + add 0x18(%r15),%rdi │ │ │ │ + fstpt (%rsp) │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ inc %r14 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - call 8b00 │ │ │ │ - cmp %r14,-0x70(%rbp) │ │ │ │ + call 8540 │ │ │ │ mov %r13,%rsp │ │ │ │ - jne 107d0 │ │ │ │ + cmp %r14,-0x70(%rbp) │ │ │ │ + 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,-0x100(%rbp) │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ 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 │ │ │ │ - mov %r8,%rsi │ │ │ │ + jle f564 │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1116d │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + jle fb24 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ mov %r8,-0xe0(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ mov %rdx,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ - 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),%rbx │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ 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 %rax,%r10 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ movq $0x0,(%rax) │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %r13,0x8(%rax) │ │ │ │ - jmp 10ad0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp f4a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%r12 │ │ │ │ mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ + 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) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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 │ │ │ │ @@ -15077,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) │ │ │ │ - mov %r9,%rax │ │ │ │ movq $0x0,(%r9) │ │ │ │ + mov %r9,%rax │ │ │ │ movq $0x0,0x8(%r9) │ │ │ │ - jle 111d4 │ │ │ │ + jle fb8b │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ mov %r9,%r10 │ │ │ │ - mov %r13,-0xe0(%rbp) │ │ │ │ - mov %r8,-0xe8(%rbp) │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ + mov %r13,-0xc0(%rbp) │ │ │ │ mov %r9,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rsp,%rbx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ @@ -15145,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 %rsi,%r14 │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ - 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) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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 %r15,%rdi │ │ │ │ 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,-0x110(%rbp) │ │ │ │ + mov %rsp,-0x108(%rbp) │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ mov 0x108(%rbx),%r9 │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - 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 │ │ │ │ - mov %r9,%rsi │ │ │ │ + jle fa58 │ │ │ │ + cmpq $0x0,-0xb0(%rbp) │ │ │ │ movq $0x0,(%r9) │ │ │ │ + mov %r9,%rsi │ │ │ │ movq $0x0,0x8(%r9) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 1120b │ │ │ │ + jle fbc2 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov %r9,%r10 │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r9,-0xe8(%rbp) │ │ │ │ + lea (%rdi,%rcx,1),%r11 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ + mov %r14,-0xf8(%rbp) │ │ │ │ + mov %rbx,-0x100(%rbp) │ │ │ │ mov %rsp,%rbx │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ 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 │ │ │ │ shl $0x4,%r9 │ │ │ │ mov %rax,%r14 │ │ │ │ - add -0xb0(%rbp),%r9 │ │ │ │ - jmp 11012 │ │ │ │ + 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 │ │ │ │ @@ -15301,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) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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) │ │ │ │ @@ -15368,99 +14880,98 @@ │ │ │ │ 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 │ │ │ │ @@ -15469,80 +14980,80 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqu 0xf0(%r12),%xmm0 │ │ │ │ mov 0x50(%r12),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r11,-0x50(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ movq %xmm0,%rdi │ │ │ │ - movq %xmm0,-0x118(%rbp) │ │ │ │ + movq %xmm0,-0x120(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ movups %xmm0,0xe0(%r12) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ call 3030 │ │ │ │ mov %r13,%rax │ │ │ │ - shr $0x3f,%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 │ │ │ │ + jle 10074 │ │ │ │ mov %rax,%rdi │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov %r11,%r10 │ │ │ │ sub %rdi,%rax │ │ │ │ shr $0x3f,%r10 │ │ │ │ - mov %rdi,%r14 │ │ │ │ sub %rdi,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + imul %rcx,%rax │ │ │ │ add %r11,%r10 │ │ │ │ - imul %r11,%rdi │ │ │ │ - mov %r12,%r13 │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ + mov %r12,%r13 │ │ │ │ sar $1,%r10 │ │ │ │ - movq $0x0,-0x98(%rbp) │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - mov %r11,-0x128(%rbp) │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov %r10,%r15 │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ imul %rcx,%rbx │ │ │ │ - add %r10,%rdi │ │ │ │ - shl $0x5,%r15 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %r15,%r12 │ │ │ │ + movq $0x0,-0x90(%rbp) │ │ │ │ + imul %r11,%rdi │ │ │ │ + mov %r10,%r15 │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ sub %r10,%rax │ │ │ │ - mov %rdi,%r15 │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ + shl $0x5,%r15 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %r11,%rax │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ + 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 %rdi,%r15 │ │ │ │ neg %r8 │ │ │ │ sub %r10,%rax │ │ │ │ imul %r8,%r14 │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + 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) │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ - fldt 0x24293(%rip) │ │ │ │ + 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,77 +15064,74 @@ │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r13),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ - 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 │ │ │ │ - shl $0x5,%rax │ │ │ │ - add -0x118(%rbp),%rax │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ - mov %r13,%rbx │ │ │ │ - sub -0x98(%rbp),%rdi │ │ │ │ - mov %r12,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ movq $0x0,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ + mov %r13,%rbx │ │ │ │ sub %rdx,%rcx │ │ │ │ + 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 │ │ │ │ mov %rcx,-0xa8(%rbp) │ │ │ │ mov -0x100(%rbp),%rcx │ │ │ │ sub %rdx,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 11512 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ 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) │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ - fldt 0x2415d(%rip) │ │ │ │ + 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 │ │ │ │ @@ -15637,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 -0x80(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ add $0x20,%rsp │ │ │ │ fld1 │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ incq -0x50(%rbp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ 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) │ │ │ │ - add %rbx,-0x98(%rbp) │ │ │ │ - add %rax,-0x108(%rbp) │ │ │ │ - add %rax,-0xd0(%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 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + add %rax,-0x108(%rbp) │ │ │ │ add %rax,-0x100(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - cmp -0xc8(%rbp),%rdi │ │ │ │ - jl 113e0 │ │ │ │ + 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 │ │ │ │ - lea 0x1(%rbx),%rax │ │ │ │ - lea (%rbx,%rbx,1),%r14 │ │ │ │ - shl $0x5,%rbx │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + lea (%rdi,%rdi,1),%r14 │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ shl $0x6,%rdx │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + 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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov 0x60(%r12),%rbx │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ + 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 │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ 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 │ │ │ │ @@ -15871,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 │ │ │ │ @@ -15900,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 │ │ │ │ - shr $0x3f,%r14 │ │ │ │ - sub %r9,%rbx │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - add %r11,%r14 │ │ │ │ - neg %rdx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ + sub %r9,%rbx │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - sar $1,%r14 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - mov (%rax),%r13 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ - imul %r11,%rax │ │ │ │ - mov %r9,%rdx │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov %r14,%r10 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + mov %r11,%rdx │ │ │ │ + neg %rdx │ │ │ │ imul %rbx,%rsi │ │ │ │ - sub %r14,%rcx │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + 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 │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ + 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 %rdx,-0xa8(%rbp) │ │ │ │ + mov %rdi,%r10 │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ mov %rax,%r11 │ │ │ │ - lea (%r14,%rax,1),%r9 │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ shl $0x5,%r11 │ │ │ │ shl $0x5,%r9 │ │ │ │ mov %rdi,%r15 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %r13,%r12 │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ - fldt (%r12) │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + 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 │ │ │ │ - mov %r13,%r14 │ │ │ │ - add %rcx,%r8 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - sub %r8,%r13 │ │ │ │ - shl $0x5,%r14 │ │ │ │ - xor %r8d,%r8d │ │ │ │ + sub %rdx,%r13 │ │ │ │ + sub %rdi,%r12 │ │ │ │ + sub %rbx,%rcx │ │ │ │ + add -0xa8(%rbp),%rax │ │ │ │ shl $0x5,%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rdi) │ │ │ │ - lea (%rbx,%rsi,1),%rcx │ │ │ │ - mov %rax,%r12 │ │ │ │ - inc %r8 │ │ │ │ - fldt (%rdi,%r15,1) │ │ │ │ - sub %rdx,%r12 │ │ │ │ - add $0x10,%rdi │ │ │ │ - add $0x20,%rsi │ │ │ │ + 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) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt -0x10(%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 %rcx,%rdx │ │ │ │ sub %rax,%r9 │ │ │ │ - add $0x10,%r12 │ │ │ │ - add %rsi,%rcx │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ 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 │ │ │ │ - lea (%r10,%rcx,1),%rdi │ │ │ │ movq $0x0,(%r10,%rcx,1) │ │ │ │ + lea (%r10,%rcx,1),%rdi │ │ │ │ movl $0x0,0x8(%r10,%rcx,1) │ │ │ │ movq $0x0,0x10(%r10,%rcx,1) │ │ │ │ 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 0x60(%r12),%rsi │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ - fldt (%rsi) │ │ │ │ - lea 0x1(%rbx),%r9 │ │ │ │ - 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 │ │ │ │ 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) │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ - fld1 │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x0(%r13) │ │ │ │ - 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 │ │ │ │ @@ -16160,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 │ │ │ │ @@ -16206,104 +15704,104 @@ │ │ │ │ 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 │ │ │ │ - xor %r15d,%r15d │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ - shl $0x5,%rbx │ │ │ │ - shr $0x4,%rax │ │ │ │ - lea 0x0(%r13,%rbx,1),%r14 │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + shl $0x5,%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ + lea (%r14,%rdi,1),%r13 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + shr $0x4,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ 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 0x48(%r12),%r8 │ │ │ │ mov 0x78(%r12),%rsi │ │ │ │ - fildll (%r8) │ │ │ │ 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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rsi,%rcx,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ - mov 0x60(%r12),%r10 │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + 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) │ │ │ │ @@ -16316,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 │ │ │ │ @@ -16347,63 +15845,62 @@ │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ fildll 0x8(%r8) │ │ │ │ shl $0x4,%rdi │ │ │ │ lea 0x10(%rsi,%rcx,1),%r8 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ @@ -16432,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 │ │ │ │ @@ -16465,127 +15962,125 @@ │ │ │ │ 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) │ │ │ │ - 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 -0x40(%rbp) │ │ │ │ inc %r15 │ │ │ │ - push -0x98(%rbp) │ │ │ │ - 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 │ │ │ │ - cmp %r15,-0x40(%rbp) │ │ │ │ + call 8f10 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - 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 -0xf0(%rbp),%rax │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ mov %r10,%rdx │ │ │ │ inc %r13 │ │ │ │ - push -0x98(%rbp) │ │ │ │ - push -0xb0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + 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 │ │ │ │ - cmp %r13,-0x40(%rbp) │ │ │ │ + call 8f10 │ │ │ │ mov -0xc8(%rbp),%rsp │ │ │ │ - jne 117d0 │ │ │ │ - jmp 112a9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 -0xd0(%rbp),%rax │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ fldt 0x10(%rdi,%r11,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ @@ -16594,36 +16089,35 @@ │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x233f5(%rip) │ │ │ │ + fldt 0x22ae5(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ sub -0xc0(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + 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 │ │ │ │ @@ -16636,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 │ │ │ │ - shl $0x5,%rbx │ │ │ │ + jne 10d69 │ │ │ │ + lea 0x1(%rdi),%r12 │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ shl $0x6,%r12 │ │ │ │ + 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 │ │ │ │ - lea (%rbx,%r14,1),%rcx │ │ │ │ - mov %r12,%r8 │ │ │ │ - push -0xb0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ + lea (%r12,%r14,1),%rcx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + mov %r12,%rdx │ │ │ │ inc %r13 │ │ │ │ - add %r15,%rbx │ │ │ │ - push -0x8(%r12) │ │ │ │ - add $0x20,%r12 │ │ │ │ - push -0x30(%r12) │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - 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 │ │ │ │ + cmp %r13,-0xa0(%rbp) │ │ │ │ + jne 10d20 │ │ │ │ + jmp fc59 │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ mov %r12,%r15 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ 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 │ │ │ │ imul %rbx,%rcx │ │ │ │ lea 0x10(%r14,%rsi,1),%r8 │ │ │ │ shl $0x6,%rax │ │ │ │ lea 0x0(%r13,%rax,1),%rdx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - push -0x98(%rbp) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + push -0x40(%rbp) │ │ │ │ shl $0x5,%rcx │ │ │ │ - push -0xb0(%rbp) │ │ │ │ add %r13,%rcx │ │ │ │ + lea (%rax,%rsi,1),%rdi │ │ │ │ + push -0xb0(%rbp) │ │ │ │ push 0x8(%r14,%rsi,1) │ │ │ │ push (%r14,%rsi,1) │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - 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 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - lea (%rdx,%rdx,1),%r11 │ │ │ │ - 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 $0x5,%rdx │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ shl $0x6,%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ + mov %r14,%r15 │ │ │ │ add $0x10,%rax │ │ │ │ mov %rdx,-0xc8(%rbp) │ │ │ │ - shl $0x4,%r14 │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ + shl $0x4,%r15 │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ 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 │ │ │ │ - mov 0x48(%r12),%r11 │ │ │ │ - imul 0x30(%r12),%rax │ │ │ │ + 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) │ │ │ │ - mov 0x58(%r12),%rdi │ │ │ │ - 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + 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) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov %r15,-0x60(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - not %rsi │ │ │ │ - shl $0x4,%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 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - add %r14,%rsi │ │ │ │ + sub %r14,%rax │ │ │ │ + shl $0x4,%rdi │ │ │ │ + add %r15,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ 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) │ │ │ │ - fildll 0x8(%r11) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt 0x10(%rdx,%r9,1) │ │ │ │ - lea 0x10(%r9,%r8,1),%rax │ │ │ │ + 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) │ │ │ │ - lea (%r10,%rdi,1),%r9 │ │ │ │ - xor %edi,%edi │ │ │ │ + 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) │ │ │ │ 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) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ fld %st(1) │ │ │ │ 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 │ │ │ │ - inc %rdi │ │ │ │ - fldt (%rcx,%rsi,1) │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - lea (%r10,%rdi,1),%rcx │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - push -0x98(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + push -0x40(%rbp) │ │ │ │ + inc %rbx │ │ │ │ + add %r10,%rcx │ │ │ │ push -0xb0(%rbp) │ │ │ │ - add %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ sub $0x10,%rsp │ │ │ │ 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 0x60(%r12),%r8 │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ - mov %rsp,%rbx │ │ │ │ - fldt (%r8) │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ - lea 0x1(%rsi,%rsi,1),%r9 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rdi,%r11 │ │ │ │ - shl $0x6,%rcx │ │ │ │ + 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(%rcx),%rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ - sub %rcx,%rsp │ │ │ │ + lea 0x17(%rdx),%r8 │ │ │ │ + fld1 │ │ │ │ + add $0x10,%rdx │ │ │ │ + sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff0,%r15 │ │ │ │ - lea (%r15,%r11,1),%rsi │ │ │ │ - fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ + 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 │ │ │ │ @@ -17055,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 │ │ │ │ @@ -17097,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 │ │ │ │ - shr $0x4,%rdx │ │ │ │ + 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 │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ + shr $0x4,%rdx │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ + mov %r11,-0xc0(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + 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,-0x80(%rbp) │ │ │ │ + cmpq $0x0,-0x90(%rbp) │ │ │ │ fldt 0x10(%r8,%rax,1) │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ lea (%r8,%rdi,1),%r9 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nop │ │ │ │ + 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 │ │ │ │ + jne 11360 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov 0x78(%r12),%rax │ │ │ │ + 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 │ │ │ │ - cmp %r14,-0x40(%rbp) │ │ │ │ - mov %rbx,%rsp │ │ │ │ - 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 -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,-0x40(%rbp) │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ - jle 12cf5 │ │ │ │ - mov %r8,%r14 │ │ │ │ + jle 1156d │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%r14 │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 132b8 │ │ │ │ + jle 11b59 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - mov %r12,-0xc8(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ - 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 %rdx,-0x60(%rbp) │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + 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 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - 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) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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 │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - jle 12f0d │ │ │ │ - mov %r8,%rsi │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ + jle 11787 │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%r13 │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 13280 │ │ │ │ + jle 11b1e │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r11 │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ xor %r14d,%r14d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - mov %r12,-0xe0(%rbp) │ │ │ │ + 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 -0x90(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - 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) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x8,%ah │ │ │ │ - mov %ax,-0x38(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ 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 %r14,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r13,%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 %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,-0x40(%rbp) │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - jle 13144 │ │ │ │ - mov %r8,%rsi │ │ │ │ + jle 119de │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%r13 │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 1322c │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 11ac6 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r11 │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ mov %r9,-0xf0(%rbp) │ │ │ │ mov %r8,-0x100(%rbp) │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - mov %r12,-0x118(%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 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ 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 %r8,-0x90(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x8,%ah │ │ │ │ - mov %ax,-0x38(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ 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 %r15,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r13,%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 %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,-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,-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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ movdqu 0xf0(%r15),%xmm0 │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov 0x50(%r15),%rdx │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ + mov 0x50(%r15),%rdx │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ + movq %xmm0,-0x100(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - movq %xmm0,-0x138(%rbp) │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ movq %xmm1,%rdi │ │ │ │ movups %xmm0,0xe0(%r15) │ │ │ │ - movq %xmm1,-0xa8(%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 14c58 │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 13890 │ │ │ │ + jne 1339e │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ + jle 12120 │ │ │ │ fld1 │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov %r9,%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - lea (%rbx,%rbx,1),%r13 │ │ │ │ + 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 -0xd8(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0xd0(%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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov 0x60(%r15),%r12 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ 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 │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ 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 │ │ │ │ @@ -17906,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 │ │ │ │ @@ -17935,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 14e89 │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 13890 │ │ │ │ + jne 135ca │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ + jle 12120 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r9,%rbx │ │ │ │ - lea (%r9,%r9,1),%r12 │ │ │ │ - cqto │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %r10,-0x100(%rbp) │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov %r10,-0x110(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%r14 │ │ │ │ lea 0x2(%rdi),%rcx │ │ │ │ + cqto │ │ │ │ shl $0x5,%rdi │ │ │ │ idiv %rcx │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ + 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) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ shl $0x6,%rax │ │ │ │ - mov %r13,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ + mov %r13,%r12 │ │ │ │ add $0x10,%rax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ + shl $0x4,%r12 │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - fstpt -0x120(%rbp) │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ fstpt -0x130(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ + 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 -0xf0(%rbp),%rsp │ │ │ │ - mov %rax,%r11 │ │ │ │ mov 0x78(%r15),%r9 │ │ │ │ - shl $0x5,%r11 │ │ │ │ - fldt (%r9,%r11,1) │ │ │ │ + mov %rax,%rdi │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fldt (%r9,%rdi,1) │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - cmpq $0x0,-0x100(%rbp) │ │ │ │ - jle 146aa │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ + lea 0x10(%r9,%rdi,1),%r8 │ │ │ │ + cmpq $0x0,-0x110(%rbp) │ │ │ │ + jle 1270b │ │ │ │ + mov 0x48(%r15),%rsi │ │ │ │ imul 0x30(%r15),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r11,-0xc0(%rbp) │ │ │ │ - mov 0x58(%r15),%rsi │ │ │ │ - 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + 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) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - not %rsi │ │ │ │ - shl $0x4,%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,%r11 │ │ │ │ - add %rbx,%rsi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + add %r12,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ 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) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ mov %r10,%rdx │ │ │ │ inc %rbx │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ push -0x40(%rbp) │ │ │ │ - push -0xd8(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - add %r9,%rdi │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + 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 │ │ │ │ - cmp %rbx,-0xa0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rsp │ │ │ │ - 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,-0xf0(%rbp) │ │ │ │ testb $0x1,0x70(%r15) │ │ │ │ - jne 13f10 │ │ │ │ + jne 12760 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 13375 │ │ │ │ + jle 11c14 │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - movq $0x0,-0xd0(%rbp) │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ + 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 │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ sar $1,%rsi │ │ │ │ mov %rsi,%r14 │ │ │ │ - mov -0xf0(%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 │ │ │ │ - sub %rsi,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ - imul %rcx,%rdi │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ + sub %rcx,%rax │ │ │ │ neg %r12 │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - imul %rsi,%r12 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - sub %r14,%rdi │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ imul %rsi,%rax │ │ │ │ - mov %r12,-0x98(%rbp) │ │ │ │ + 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 -0xd0(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ sub -0xf0(%rbp),%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - fldt 0x21ce3(%rip) │ │ │ │ + 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,16 +17675,16 @@ │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - 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 │ │ │ │ @@ -18205,56 +17693,53 @@ │ │ │ │ fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ add $0x20,%rsp │ │ │ │ cmpq $0x1,-0xe0(%rbp) │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ - jle 13c10 │ │ │ │ + jle 12480 │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ mov %rdi,%rax │ │ │ │ - mov -0x138(%rbp),%rbx │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ mov -0xf8(%rbp),%r12 │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - sub -0x40(%rbp),%r12 │ │ │ │ sub %rdi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ lea (%rax,%rbx,1),%r13 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ + shl $0x5,%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 │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rdx,-0xa8(%rbp) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 13ab2 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x60(%r15),%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ mov %rbx,%rdx │ │ │ │ sub -0x50(%rbp),%rdx │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ mov 0x48(%r15),%rdx │ │ │ │ - fldt 0x21bc2(%rip) │ │ │ │ + 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 │ │ │ │ @@ -18270,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 -0xb8(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ add $0x20,%rsp │ │ │ │ fld1 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ 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) │ │ │ │ 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 │ │ │ │ - cmp -0x50(%rbp),%rbx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ + cmp -0x50(%rbp),%rbx │ │ │ │ + jl 12330 │ │ │ │ + mov -0x140(%rbp),%rdi │ │ │ │ + jmp 12488 │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - mov -0x140(%rbp),%rbx │ │ │ │ - incq -0xd0(%rbp) │ │ │ │ - add %rax,-0x120(%rbp) │ │ │ │ - add %rbx,-0x40(%rbp) │ │ │ │ - sub %rbx,-0x98(%rbp) │ │ │ │ + mov -0x148(%rbp),%rbx │ │ │ │ + add %rax,-0x130(%rbp) │ │ │ │ add %rax,%rdi │ │ │ │ + add %rbx,-0x80(%rbp) │ │ │ │ sub %rbx,%r14 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + sub %rbx,-0x40(%rbp) │ │ │ │ + add %rax,-0x120(%rbp) │ │ │ │ add %rax,-0x110(%rbp) │ │ │ │ - add %rax,-0x100(%rbp) │ │ │ │ - sub %rbx,-0xa0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - cmp -0xf0(%rbp),%rsi │ │ │ │ - jl 13990 │ │ │ │ - jmp 13375 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + sub %rbx,-0x90(%rbp) │ │ │ │ + cmp -0xf0(%rbp),%rcx │ │ │ │ + jl 12210 │ │ │ │ + jmp 11c14 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%r14) │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - fldt 0x10(%rdi,%r11,1) │ │ │ │ + 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 0x219f3(%rip) │ │ │ │ + fldt 0x21163(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - sub -0xc0(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ + sub -0xd0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ 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 │ │ │ │ @@ -18428,231 +17907,231 @@ │ │ │ │ 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) │ │ │ │ - fildll 0x8(%r8) │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ - lea 0x10(%r9,%r11,1),%rax │ │ │ │ - fldt 0x10(%r9,%rdi,1) │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - lea (%r10,%rdi,1),%r8 │ │ │ │ - xor %edi,%edi │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ 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 │ │ │ │ - inc %rdi │ │ │ │ - fldt (%rdx,%rsi,1) │ │ │ │ + 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 -0xd0(%rbp),%rdi │ │ │ │ - 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 │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - lea (%r10,%rdi,1),%rcx │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ + inc %rbx │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ push -0x40(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ push -0xd8(%rbp) │ │ │ │ - add %r11,%rdi │ │ │ │ sub $0x10,%rsp │ │ │ │ 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 │ │ │ │ + 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 -0xd8(%rbp),%rcx │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ shr $0x3f,%r14 │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - add %rdi,%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov (%rax),%rax │ │ │ │ + add %rdi,%r14 │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %r14,%r10 │ │ │ │ - sub %r14,%rsi │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - shl $0x5,%r10 │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - shl $0x5,%rsi │ │ │ │ + sar $1,%r14 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - shl $0x4,%rbx │ │ │ │ - mov %rbx,%r15 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + sub %r14,%rsi │ │ │ │ + mov %r14,%r10 │ │ │ │ + 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 -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 │ │ │ │ sub %rdi,%rdx │ │ │ │ shl $0x4,%rdi │ │ │ │ imul %rdx,%rcx │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + 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 %r8,-0x90(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ mov -0xf8(%rbp),%rcx │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ 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 │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0xa8(%rbp),%rax │ │ │ │ - sub %rbx,%rcx │ │ │ │ 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) │ │ │ │ lea 0x0(%r13,%rax,1),%r8 │ │ │ │ lea (%rbx,%rcx,1),%rdx │ │ │ │ inc %rdi │ │ │ │ - fldt (%rsi,%r15,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ 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) │ │ │ │ @@ -18672,173 +18151,161 @@ │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%r8) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r8) │ │ │ │ lea (%rax,%r12,1),%r8 │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rdi,-0x50(%rbp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx,%r10,1) │ │ │ │ fstpt 0x10(%rdx,%r10,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%r8) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx,%r9,1) │ │ │ │ fstpt 0x10(%rdx,%r9,1) │ │ │ │ - jg 14060 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + cmp %rdi,-0x50(%rbp) │ │ │ │ + jg 128b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ mov -0xd8(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ 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 │ │ │ │ sub %rax,%r10 │ │ │ │ + add %rsi,-0x70(%rbp) │ │ │ │ add %rsi,%r8 │ │ │ │ sub %rax,%r9 │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ cmp -0xf0(%rbp),%rdi │ │ │ │ - jl 14000 │ │ │ │ - jmp 13375 │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 13890 │ │ │ │ + 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 %r15,-0x60(%rbp) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r9,%rbx │ │ │ │ - shl $0x6,%rax │ │ │ │ + jne 12b5c │ │ │ │ + mov %rbx,%rax │ │ │ │ shl $0x5,%rbx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + 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 │ │ │ │ - lea 0x0(%r13,%rbx,1),%rcx │ │ │ │ - mov %r12,%r8 │ │ │ │ + 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) │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - inc %r14 │ │ │ │ - push -0x8(%r12) │ │ │ │ - add $0x20,%r12 │ │ │ │ - push -0x30(%r12) │ │ │ │ - call 8ee0 │ │ │ │ - add -0x50(%rbp),%rbx │ │ │ │ + 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 │ │ │ │ - imul %r9,%rbx │ │ │ │ - and $0x800,%eax │ │ │ │ - mov 0xc8(%r15),%r12 │ │ │ │ - mov 0xd0(%r15),%r10 │ │ │ │ - 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 -0xa8(%rbp),%r8 │ │ │ │ - lea 0x0(,%rbx,4),%r13 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - 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 │ │ │ │ - add %r11,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x0(%r13,%rax,4),%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea (%r10,%rax,8),%rdi │ │ │ │ - add %r10,%rdx │ │ │ │ - add %r12,%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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rcx) │ │ │ │ - mov (%rdx),%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ + 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 │ │ │ │ - add %r8,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + add %r10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 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 │ │ │ │ @@ -18846,51 +18313,51 @@ │ │ │ │ imul %rbx,%rcx │ │ │ │ lea 0x10(%r14,%rsi,1),%r8 │ │ │ │ shl $0x6,%rax │ │ │ │ lea (%r12,%rax,1),%rdx │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ push -0x40(%rbp) │ │ │ │ shl $0x5,%rcx │ │ │ │ - push -0xd8(%rbp) │ │ │ │ add %r12,%rcx │ │ │ │ + lea (%rax,%rsi,1),%rdi │ │ │ │ + push -0xd8(%rbp) │ │ │ │ push 0x8(%r14,%rsi,1) │ │ │ │ push (%r14,%rsi,1) │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - call 8ee0 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + call 8840 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmp %r13,-0xa0(%rbp) │ │ │ │ - jne 14370 │ │ │ │ - jmp 13890 │ │ │ │ - mov 0x60(%r15),%rsi │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - shl $0x5,%r9 │ │ │ │ - lea 0x17(%rdx),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %r9,%r11 │ │ │ │ - sub %rdx,%rsp │ │ │ │ - fldt (%rsi) │ │ │ │ + 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 │ │ │ │ - lea 0x1(%rbx,%rbx,1),%rbx │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - lea (%r12,%r9,1),%rcx │ │ │ │ fld1 │ │ │ │ + lea 0x1(%rax,%rax,1),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r12) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 15368 │ │ │ │ + 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 │ │ │ │ @@ -18898,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 │ │ │ │ @@ -18940,61 +18406,59 @@ │ │ │ │ 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,-0xa0(%rbp) │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ lea (%r12,%rbx,1),%r13 │ │ │ │ - jle 1469e │ │ │ │ - shr $0x4,%rdi │ │ │ │ + jle 12e6f │ │ │ │ + mov %rsi,%rax │ │ │ │ mov %r10,-0x90(%rbp) │ │ │ │ + shr $0x4,%rax │ │ │ │ mov %r11,-0x80(%rbp) │ │ │ │ - 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 %rdi,%rbx │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ + 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 │ │ │ │ @@ -19002,110 +18466,109 @@ │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ + jne 12db0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r8,%rdi,1) │ │ │ │ fldt (%r9) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - lea (%rsi,%r12,1),%rdi │ │ │ │ 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 │ │ │ │ inc %r14 │ │ │ │ mov %rcx,%rdx │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x10(%rax,%rdx,1),%r8 │ │ │ │ push -0x40(%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 │ │ │ │ - cmp %r14,-0xa0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + call 8840 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - 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 -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 │ │ │ │ + jmp 12e0e │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x60(%r15),%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ mov %rsp,-0x130(%rbp) │ │ │ │ - shl $0x5,%r9 │ │ │ │ + shl $0x5,%rbx │ │ │ │ shl $0x6,%rax │ │ │ │ - lea 0x17(%rax),%r8 │ │ │ │ + fldt (%rsi) │ │ │ │ + lea 0x17(%rax),%r9 │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - lea -0x1(%r10),%rax │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - fldt (%rsi) │ │ │ │ - lea 0xf(%rsp),%r12 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - and $0xfffffffffffffff0,%r12 │ │ │ │ - lea (%r12,%r9,1),%rdx │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ fld1 │ │ │ │ + mov %rax,%r14 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12) │ │ │ │ + fstpt (%rax) │ │ │ │ + lea -0x1(%r10),%rax │ │ │ │ + lea (%r14,%rbx,1),%rdx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 15371 │ │ │ │ + jle 13a6d │ │ │ │ fld1 │ │ │ │ - lea 0x10(%r12),%rax │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x20c61(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -19113,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 │ │ │ │ @@ -19156,229 +18618,223 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add -0x90(%rbp),%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 15105 │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 14bd8 │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ + jne 1380f │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ + jle 13326 │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ mov -0x40(%rbp),%r13 │ │ │ │ - mov %r8,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov %r10,-0xf0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %r10,-0x100(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ shl $0x5,%r13 │ │ │ │ - lea (%r12,%r13,1),%r14 │ │ │ │ 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 -0xc0(%rbp) │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ - sub -0xf0(%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 0x48(%r15),%r8 │ │ │ │ mov 0x78(%r15),%rsi │ │ │ │ - fildll (%r8) │ │ │ │ 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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - fmul %st(0),%st │ │ │ │ - fldt (%rsi,%rcx,1) │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ - mov 0x60(%r15),%r10 │ │ │ │ + mov %r9,-0x70(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt (%rsi,%rcx,1) │ │ │ │ fxch %st(2) │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov 0x60(%r15),%r10 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fsubp %st,%st(4) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ + fsub %st(4),%st │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fadd %st,%st(1) │ │ │ │ + fmulp %st,%st(4) │ │ │ │ + fxch %st(3) │ │ │ │ + fadd %st(1),%st │ │ │ │ fldt (%r10) │ │ │ │ fldz │ │ │ │ - fxch %st(3) │ │ │ │ - fcomi %st(3),%st │ │ │ │ - jbe 14bfd │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 1334b │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fld1 │ │ │ │ - fldt 0x20a24(%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 │ │ │ │ - fld %st(2) │ │ │ │ + fld1 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(2),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadd %st,%st(1) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ + fld1 │ │ │ │ + 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 1499d │ │ │ │ + je 1311a │ │ │ │ fchs │ │ │ │ - fmuls 0x20739(%rip) │ │ │ │ - fldt 0x20d17(%rip) │ │ │ │ + fmuls 0x1ffbc(%rip) │ │ │ │ + fldt 0x2056a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - jle 14a20 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ + jle 13192 │ │ │ │ + fldt -0x110(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x10(%r13),%r11 │ │ │ │ - fldt -0x110(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - 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 0x209b7(%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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r12,%rax,1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 14a30 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 13170 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 131a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ 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) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fldt -0x90(%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) │ │ │ │ @@ -19386,1215 +18842,1181 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r10) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 14be4 │ │ │ │ + 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 │ │ │ │ - fld1 │ │ │ │ - fldt 0x208e1(%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 │ │ │ │ - fld %st(2) │ │ │ │ + fld1 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(2),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fadd %st,%st(1) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ + fld1 │ │ │ │ + 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 14ae0 │ │ │ │ + je 13248 │ │ │ │ fchs │ │ │ │ - fmuls 0x205f6(%rip) │ │ │ │ - fldt 0x20bd4(%rip) │ │ │ │ + fmuls 0x1fe8e(%rip) │ │ │ │ + fldt 0x2043c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ - jle 14b80 │ │ │ │ + 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 0x20865(%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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 14b60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14b90 │ │ │ │ - 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 -0x90(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ - inc %rbx │ │ │ │ push -0x40(%rbp) │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - push -0xd8(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - push -0x48(%rbp) │ │ │ │ - push -0x50(%rbp) │ │ │ │ + inc %rbx │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ add %rcx,%rdi │ │ │ │ lea (%rdx,%rax,1),%rcx │ │ │ │ - call 8ee0 │ │ │ │ - cmp %rbx,-0xa0(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsp │ │ │ │ - jne 14880 │ │ │ │ + push -0xd8(%rbp) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + fstpt (%rsp) │ │ │ │ + call 8840 │ │ │ │ + mov -0x50(%rbp),%rsp │ │ │ │ + cmp %rbx,-0xa8(%rbp) │ │ │ │ + jne 13008 │ │ │ │ mov -0x130(%rbp),%rsp │ │ │ │ - jmp 13890 │ │ │ │ + jmp 12120 │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 14c14 │ │ │ │ + ja 13360 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x20aca(%rip) │ │ │ │ + fldt 0x2034c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 14af0 │ │ │ │ - fxch %st(3) │ │ │ │ - fcomip %st(3),%st │ │ │ │ - ja 14c37 │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fldt 0x20ab3(%rip) │ │ │ │ + jmp 13258 │ │ │ │ + fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 13383 │ │ │ │ + fstp %st(1) │ │ │ │ + fldt 0x20337(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 149ad │ │ │ │ + jmp 1312a │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x20a9a(%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 14af0 │ │ │ │ - fxch %st(2) │ │ │ │ + jmp 13258 │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x20a77(%rip) │ │ │ │ + fldt 0x202fb(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 149ad │ │ │ │ - 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 14dcd │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - mov %r8,%r10 │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 13513 │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%r14 │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - jle 1537a │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 13a7f │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - lea (%rdi,%rbx,1),%r12 │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ mov %r8,%r11 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0x0,-0x60(%rbp) │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r9,-0xd0(%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) │ │ │ │ - nop │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 14d42 │ │ │ │ + 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 14d30 │ │ │ │ - inc %r14 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 14daf │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - add %rsi,-0x60(%rbp) │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov %r14,0x8(%r10) │ │ │ │ - jmp 14d10 │ │ │ │ - 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 -0xd0(%rbp),%r9 │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov -0xf0(%rbp),%r15 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 153b6 │ │ │ │ - lea (%rbx,%rdi,1),%rcx │ │ │ │ - and $0x8,%edi │ │ │ │ - mov %rbx,%rax │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 13abb │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - je 14df5 │ │ │ │ + lea (%rax,%rdi,1),%rcx │ │ │ │ + and $0x8,%edi │ │ │ │ + je 1353a │ │ │ │ + mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rbx),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 14e07 │ │ │ │ + je 1354c │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 14df5 │ │ │ │ + jne 1353a │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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 %rsp,-0x130(%rbp) │ │ │ │ - mov 0x8(%r15),%rsi │ │ │ │ - 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 0x78(%r15),%r9 │ │ │ │ + mov 0x58(%r15),%rcx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ - mov %rsi,-0xc0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 1503a │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 1374e │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 153d6 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jle 13adb │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + movq $0x0,-0x60(%rbp) │ │ │ │ + mov %r8,%r11 │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + 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 %r8,%rax │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r13,-0x60(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + mov %rax,%r13 │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 14fa2 │ │ │ │ - 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 14f90 │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - inc %r13 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 1500f │ │ │ │ - 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 14f63 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ + jmp 1368c │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ mov %r15,%rdx │ │ │ │ mov %rsi,%r15 │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - mov -0x120(%rbp),%r9 │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 153cc │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jle 13ad1 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 15061 │ │ │ │ + je 13775 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 15073 │ │ │ │ + je 13787 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 15061 │ │ │ │ + jne 13775 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r10,-0x60(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r13,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r12 │ │ │ │ - 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 %rsp,-0x148(%rbp) │ │ │ │ - mov 0x8(%r15),%r14 │ │ │ │ - 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,-0x80(%rbp) │ │ │ │ + mov 0x58(%r15),%rcx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xd0(%rbp) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 15299 │ │ │ │ - mov %r9,%rsi │ │ │ │ - movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 13998 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 15410 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jle 13b0e │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ - mov %r9,%r11 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r10,-0xf0(%rbp) │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ - 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 %r14,%r9 │ │ │ │ mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - add -0xc0(%rbp),%r9 │ │ │ │ - jmp 15202 │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 151f0 │ │ │ │ - inc %r13 │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 1526e │ │ │ │ + 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 151cd │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r12,0x8(%rsi) │ │ │ │ + jmp 138d7 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r15,%rdx │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ mov %rdi,%r15 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - mov -0x120(%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 153c2 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jle 13ac7 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 152c0 │ │ │ │ + je 139bf │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 152d2 │ │ │ │ + je 139d1 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 152c0 │ │ │ │ + jne 139bf │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ mov %r10,-0x70(%rbp) │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + 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 153b6 │ │ │ │ - add $0x2,%rax │ │ │ │ - movq $0x0,0x10(%r10) │ │ │ │ - mov %rdx,0x18(%r10) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 14dcd │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - add $0x20,%r10 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - mov %rax,0x8(%r10) │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jne 15385 │ │ │ │ + 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 14e48 │ │ │ │ + jmp 1358d │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 152d2 │ │ │ │ + jmp 139d1 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 15073 │ │ │ │ + jmp 13787 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 153cc │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je 13ad1 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rcx,0x18(%rsi) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 1503a │ │ │ │ + cmp %rax,%r14 │ │ │ │ + je 1374e │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - jmp 153d8 │ │ │ │ + jmp 13add │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - je 153c2 │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + je 13ac7 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rcx,0x18(%rsi) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 15299 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 13998 │ │ │ │ xor %r11d,%r11d │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %r11,(%rsi) │ │ │ │ - jmp 15412 │ │ │ │ - nop │ │ │ │ + jmp 13b10 │ │ │ │ + nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000015450 : │ │ │ │ +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,-0x190(%rbp) │ │ │ │ mov (%rdx),%r13 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 15ad0 │ │ │ │ + jle 141a0 │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - mov %rcx,-0x1c0(%rbp) │ │ │ │ + mov %rcx,-0x1c8(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 15ad0 │ │ │ │ + jge 141a0 │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ - mov %rcx,-0x188(%rbp) │ │ │ │ + mov %rcx,-0x190(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 15ad0 │ │ │ │ + jge 141a0 │ │ │ │ mov 0x48(%rdi),%rdx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov (%rdx),%r12 │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 15ad0 │ │ │ │ + jle 141a0 │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jge 15ad0 │ │ │ │ + jge 141a0 │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ mov %rdi,-0x160(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jge 15ad0 │ │ │ │ - mov -0x190(%rbp),%r15 │ │ │ │ + jge 141a0 │ │ │ │ + mov -0x198(%rbp),%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - movdqu 0xf0(%r15),%xmm0 │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ - mov %rax,-0x1d0(%rbp) │ │ │ │ + movdqu 0xf0(%r15),%xmm0 │ │ │ │ + mov %rax,-0x1d8(%rbp) │ │ │ │ mov 0x50(%r15),%rax │ │ │ │ movq %xmm0,%rdi │ │ │ │ - movq %xmm0,-0x1e8(%rbp) │ │ │ │ - mov %rax,%rdx │ │ │ │ + movq %xmm0,-0x1f0(%rbp) │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + mov %rax,%rdx │ │ │ │ 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,-0x1c8(%rbp) │ │ │ │ + mov %rax,-0x1d0(%rbp) │ │ │ │ testb $0x1,0x70(%r15) │ │ │ │ - je 15aeb │ │ │ │ + je 141bb │ │ │ │ cmp $0x1,%r13 │ │ │ │ - jle 16329 │ │ │ │ - mov -0x1c0(%rbp),%rcx │ │ │ │ + jle 149e1 │ │ │ │ + mov -0x1c8(%rbp),%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jle 16329 │ │ │ │ - mov -0x188(%rbp),%r10 │ │ │ │ + jle 149e1 │ │ │ │ + mov -0x190(%rbp),%r10 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - jle 16329 │ │ │ │ - mov -0x190(%rbp),%rax │ │ │ │ + jle 149e1 │ │ │ │ + mov -0x198(%rbp),%rax │ │ │ │ shr $0x3f,%rcx │ │ │ │ - mov -0x160(%rbp),%r9 │ │ │ │ mov %r10,%rdi │ │ │ │ shr $0x3f,%r10 │ │ │ │ - movq $0x0,-0x1b8(%rbp) │ │ │ │ - movq $0x0,-0x188(%rbp) │ │ │ │ + mov -0x160(%rbp),%r9 │ │ │ │ + movq $0x0,-0x190(%rbp) │ │ │ │ mov 0xc0(%rax),%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ - mov -0x1c0(%rbp),%rcx │ │ │ │ + mov -0x1c8(%rbp),%rcx │ │ │ │ mov %r9,%r11 │ │ │ │ - movq $0x0,-0x1c0(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ mov (%r8),%rdx │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r15 │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ + mov %rax,-0x188(%rbp) │ │ │ │ mov %r10,%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ add %rdi,%rax │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %r15,%r13 │ │ │ │ - imul %r10,%rcx │ │ │ │ + mov %rdx,-0x1c8(%rbp) │ │ │ │ sar $1,%rax │ │ │ │ - mov %rdx,-0x1d8(%rbp) │ │ │ │ + imul %r10,%rcx │ │ │ │ sub %rax,%r11 │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - mov %r11,-0x100(%rbp) │ │ │ │ + mov %r11,-0x168(%rbp) │ │ │ │ shl $0x5,%r11 │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov -0x1c8(%rbp),%rcx │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ + mov -0x1d0(%rbp),%rcx │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ + mov %r14,-0x228(%rbp) │ │ │ │ mov %rax,-0x218(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %r10,%rdi │ │ │ │ - imul %rdi,%r13 │ │ │ │ - imul %rcx,%rax │ │ │ │ sub %rcx,%r12 │ │ │ │ + imul %rcx,%rax │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rcx,%r12 │ │ │ │ - mov %r13,-0x1b0(%rbp) │ │ │ │ - imul %rbx,%rsi │ │ │ │ - mov %r15,%r13 │ │ │ │ + imul %rdi,%r13 │ │ │ │ shl $0x4,%r12 │ │ │ │ - imul %rax,%r10 │ │ │ │ - add %r15,%rax │ │ │ │ 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 │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x8(%r8),%r15 │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - mov %rax,-0x1a0(%rbp) │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ + mov %rax,-0x1b0(%rbp) │ │ │ │ shl $0x5,%r10 │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ add %rdi,%r15 │ │ │ │ neg %rdi │ │ │ │ + mov %rcx,-0x1a0(%rbp) │ │ │ │ mov %r15,-0x220(%rbp) │ │ │ │ - mov -0x1d0(%rbp),%r15 │ │ │ │ mov %r8,%rax │ │ │ │ - mov %rdi,-0x180(%rbp) │ │ │ │ + mov -0x1d8(%rbp),%r15 │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ add %rax,%r15 │ │ │ │ lea (%rbx,%rsi,1),%rax │ │ │ │ + sub %r13,%rbx │ │ │ │ sub %r13,%rax │ │ │ │ - imul %r9,%rsi │ │ │ │ + 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 │ │ │ │ - mov %rax,-0x208(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub %r13,%rax │ │ │ │ - imul %r9,%rax │ │ │ │ - mov %rax,-0x200(%rbp) │ │ │ │ - mov -0x1e8(%rbp),%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + 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 -0x1d8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rbx,-0x1e8(%rbp) │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %r15,-0x1e0(%rbp) │ │ │ │ - mov %r14,-0x1f0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0x1c8(%rbp),%rax │ │ │ │ mov -0x210(%rbp),%rdi │ │ │ │ - mov -0x1b8(%rbp),%r11 │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0x1b0(%rbp),%rdx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ mov -0x208(%rbp),%r13 │ │ │ │ + mov -0x1c0(%rbp),%rdx │ │ │ │ + shl $0x5,%r8 │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ fldt (%rax,%rdi,1) │ │ │ │ - mov -0x1a0(%rbp),%rax │ │ │ │ - shl $0x5,%r11 │ │ │ │ - mov -0x1d0(%rbp),%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%r15,%r11,1),%r12 │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea (%rdi,%r11,1),%r10 │ │ │ │ - lea (%rdi,%rcx,1),%r9 │ │ │ │ - mov -0x1c0(%rbp),%r11 │ │ │ │ - lea (%rdi,%rdx,1),%r8 │ │ │ │ - add %rax,%rdi │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - mov -0x200(%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 -0x1f8(%rbp),%rdi │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov %r11,-0xf8(%rbp) │ │ │ │ - lea (%r15,%rdx,1),%r11 │ │ │ │ - add %rcx,%rdi │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - mov -0x220(%rbp),%rdi │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - mov %rbx,-0x150(%rbp) │ │ │ │ + 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 │ │ │ │ - fldt (%rsi,%rcx,1) │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ + mov %rsi,-0x130(%rbp) │ │ │ │ + fldt (%rax,%rcx,1) │ │ │ │ mov -0x100(%rbp),%rcx │ │ │ │ - fldt (%rsi) │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - lea (%rcx,%rsi,1),%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - sub %rsi,%r15 │ │ │ │ - sub %rsi,%r14 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add -0x168(%rbp),%rcx │ │ │ │ - shl $0x5,%r14 │ │ │ │ + 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 │ │ │ │ - mov %r14,-0xa0(%rbp) │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + 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 │ │ │ │ - sub %rsi,%rcx │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - sub %rdx,%rsi │ │ │ │ - fld %st(4) │ │ │ │ - shl $0x5,%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ + 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 │ │ │ │ + fmul %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - fmul %st(4),%st │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + sub %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + shl $0x5,%rcx │ │ │ │ + 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) │ │ │ │ - sub %rdx,%rsi │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - fstpt -0x130(%rbp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt -0x140(%rbp) │ │ │ │ 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 158d0 │ │ │ │ - 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 │ │ │ │ addq $0x10,-0x110(%rbp) │ │ │ │ - add %rsi,-0xf0(%rbp) │ │ │ │ - add %rsi,-0xf8(%rbp) │ │ │ │ - add %rsi,-0xe0(%rbp) │ │ │ │ - add %rbx,%r10 │ │ │ │ - add %rbx,%r9 │ │ │ │ - add %rbx,%r8 │ │ │ │ - add %rsi,-0xd0(%rbp) │ │ │ │ - add %rbx,%rdi │ │ │ │ - add %rbx,%r12 │ │ │ │ - add %rbx,%r13 │ │ │ │ + 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 %rbx,%r11 │ │ │ │ - add %rbx,%rax │ │ │ │ - cmp %rcx,-0x170(%rbp) │ │ │ │ - fldt -0x130(%rbp) │ │ │ │ - fldt -0x140(%rbp) │ │ │ │ - jg 157f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x1f0(%rbp),%r14 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov -0x1e8(%rbp),%rbx │ │ │ │ - incq -0x188(%rbp) │ │ │ │ - addq $0x10,-0x1d8(%rbp) │ │ │ │ - add %r14,-0x1b8(%rbp) │ │ │ │ - add %r14,-0x1b0(%rbp) │ │ │ │ - add %r14,%rbx │ │ │ │ - add %r14,-0x1a0(%rbp) │ │ │ │ - mov -0x188(%rbp),%rax │ │ │ │ - mov -0x218(%rbp),%rcx │ │ │ │ - add %rcx,-0x1c0(%rbp) │ │ │ │ - cmp -0x1c8(%rbp),%rax │ │ │ │ + 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 │ │ │ │ - jl 15710 │ │ │ │ - jmp 16329 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 16329 │ │ │ │ - mov -0x160(%rbp),%r13 │ │ │ │ - mov -0x1c0(%rbp),%rsi │ │ │ │ - lea 0x1(%r12),%rdx │ │ │ │ - mov -0x188(%rbp),%r15 │ │ │ │ - mov %r13,%rcx │ │ │ │ + jle 149e1 │ │ │ │ + mov -0x1c8(%rbp),%rsi │ │ │ │ + mov -0x190(%rbp),%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov -0x160(%rbp),%r9 │ │ │ │ + sub %r13,%rcx │ │ │ │ shr $0x3f,%rsi │ │ │ │ - imul %rbx,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov -0x1c0(%rbp),%rsi │ │ │ │ shr $0x3f,%r15 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov -0x1c8(%rbp),%rcx │ │ │ │ - lea (%rax,%rsi,1),%r10 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov -0x1c8(%rbp),%rsi │ │ │ │ + mov %r9,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea (%rax,%rsi,1),%r8 │ │ │ │ mov %r15,%rax │ │ │ │ - mov -0x188(%rbp),%r15 │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ - sar $1,%r10 │ │ │ │ - mov %r10,-0x168(%rbp) │ │ │ │ - sub %rcx,%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov -0x190(%rbp),%r15 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + sar $1,%r8 │ │ │ │ + mov %r11,-0x278(%rbp) │ │ │ │ add %r15,%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov -0x1e8(%rbp),%r12 │ │ │ │ - imul %rbx,%rdi │ │ │ │ + imul %r15,%rdx │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov %r8,-0x170(%rbp) │ │ │ │ sar $1,%rax │ │ │ │ - sub %rcx,%rdx │ │ │ │ - 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 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - imul %rcx,%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r15,%r14 │ │ │ │ - sub %r10,%r9 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x5,%r14 │ │ │ │ - inc %r9 │ │ │ │ - imul %rax,%r8 │ │ │ │ - mov %rcx,-0x1f0(%rbp) │ │ │ │ + imul %r13,%rax │ │ │ │ + mov %rdi,%r12 │ │ │ │ + sub %r8,%r12 │ │ │ │ + lea (%rax,%r8,1),%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ + imul %rbx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - imul %r13,%r9 │ │ │ │ mov %rax,-0x1f8(%rbp) │ │ │ │ + lea 0x1(%r12),%rax │ │ │ │ + mov -0x1f0(%rbp),%r12 │ │ │ │ + imul %r9,%rax │ │ │ │ + sub %r10,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,-0x270(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - add %r10,%rsi │ │ │ │ + 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 │ │ │ │ - mov %r14,-0x270(%rbp) │ │ │ │ - sub %r11,%r9 │ │ │ │ - shl $0x5,%r9 │ │ │ │ - lea (%r9,%r12,1),%rcx │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rcx,-0x268(%rbp) │ │ │ │ - mov -0x1d0(%rbp),%rcx │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add %r9,%rcx │ │ │ │ - lea 0x1(%rbx),%r9 │ │ │ │ - sub %r10,%r9 │ │ │ │ - mov %rcx,-0x260(%rbp) │ │ │ │ - imul %r13,%r9 │ │ │ │ - sub %r11,%r9 │ │ │ │ - shl $0x5,%r9 │ │ │ │ - lea (%r9,%r12,1),%rcx │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %rcx,-0x258(%rbp) │ │ │ │ - mov -0x1d0(%rbp),%rcx │ │ │ │ - imul %r10,%r9 │ │ │ │ - add %r9,%rcx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - imul %rbx,%r9 │ │ │ │ - mov %rcx,-0x250(%rbp) │ │ │ │ - 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 │ │ │ │ - mov -0x1d0(%rbp),%r14 │ │ │ │ - add %r12,%rdi │ │ │ │ - imul %rsi,%r9 │ │ │ │ - mov %rcx,-0x248(%rbp) │ │ │ │ - mov %rdi,-0x228(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%r14,%r9,1),%rcx │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov -0x1d0(%rbp),%r13 │ │ │ │ - mov %r11,%r14 │ │ │ │ - lea (%r14,%r8,1),%rdi │ │ │ │ - sub %r11,%r9 │ │ │ │ - mov %rcx,-0x240(%rbp) │ │ │ │ - shl $0x5,%r11 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x5,%r9 │ │ │ │ - lea (%r9,%r12,1),%rcx │ │ │ │ - add %r13,%rdi │ │ │ │ - mov %rcx,-0x238(%rbp) │ │ │ │ - lea 0x0(%r13,%r11,1),%rcx │ │ │ │ + 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 │ │ │ │ + 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 %rbx,%rdi │ │ │ │ - mov %rcx,-0x230(%rbp) │ │ │ │ + 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 │ │ │ │ - sub %r10,%rdi │ │ │ │ - imul %rax,%rdi │ │ │ │ - add %r12,%rdi │ │ │ │ - mov %rdi,-0x218(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - imul %r10,%rdi │ │ │ │ - add %r14,%rdi │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %r13,%rdi │ │ │ │ - mov %rdi,-0x210(%rbp) │ │ │ │ - lea (%rdx,%r12,1),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - imul %rsi,%rdx │ │ │ │ - mov %rdi,-0x208(%rbp) │ │ │ │ - add %r14,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ mov %rbx,%r13 │ │ │ │ - mov %rdi,-0x200(%rbp) │ │ │ │ - movq $0x0,-0x1b8(%rbp) │ │ │ │ - mov -0x190(%rbp),%r12 │ │ │ │ - mov %rax,-0x278(%rbp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x10,%rsp │ │ │ │ + add %r14,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + mov %rax,-0x208(%rbp) │ │ │ │ + mov -0x198(%rbp),%r12 │ │ │ │ + movq $0x0,-0x1a0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%r12),%rdx │ │ │ │ + sub $0x10,%rsp │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x1b8(%rbp),%rdx │ │ │ │ - sub -0x1c8(%rbp),%rdx │ │ │ │ + mov -0x1a0(%rbp),%rdx │ │ │ │ + sub -0x1d0(%rbp),%rdx │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ mov 0x48(%r12),%rdx │ │ │ │ - fldt 0x1f945(%rip) │ │ │ │ + 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 │ │ │ │ @@ -20605,101 +20027,101 @@ │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r12),%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ mov 0x48(%r12),%rdx │ │ │ │ - fildll -0x1b8(%rbp) │ │ │ │ - fldt 0x1f905(%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 │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmpq $0x1,-0x1c0(%rbp) │ │ │ │ - jle 162fb │ │ │ │ - mov -0x1d0(%rbp),%rax │ │ │ │ + cmpq $0x1,-0x1c8(%rbp) │ │ │ │ + jle 149b3 │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ + mov -0x1d8(%rbp),%rax │ │ │ │ mov -0x278(%rbp),%rdx │ │ │ │ - mov %r13,-0x1d8(%rbp) │ │ │ │ - mov %rbx,-0x1e0(%rbp) │ │ │ │ - mov -0x270(%rbp),%rcx │ │ │ │ + movq $0x0,-0x168(%rbp) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov -0x280(%rbp),%rcx │ │ │ │ + mov %r13,-0x1e0(%rbp) │ │ │ │ lea (%rax,%rbx,1),%r11 │ │ │ │ - mov -0x268(%rbp),%rax │ │ │ │ - add %r13,%rax │ │ │ │ + mov -0x270(%rbp),%rax │ │ │ │ + mov %rbx,-0x1e8(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov -0x260(%rbp),%rax │ │ │ │ + add %r13,%rax │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov -0x268(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r10 │ │ │ │ - mov -0x258(%rbp),%rax │ │ │ │ + mov -0x260(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - mov -0x250(%rbp),%rax │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov -0x258(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r9 │ │ │ │ - mov -0x248(%rbp),%rax │ │ │ │ - fstpt -0x1a0(%rbp) │ │ │ │ + mov -0x250(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov -0x240(%rbp),%rax │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov -0x248(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r8 │ │ │ │ - mov -0x238(%rbp),%rax │ │ │ │ + mov -0x240(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov -0x230(%rbp),%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov -0x238(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%rdi │ │ │ │ - mov -0x228(%rbp),%rax │ │ │ │ - fstpt -0x1b0(%rbp) │ │ │ │ + mov -0x230(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov -0x220(%rbp),%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov -0x228(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%rsi │ │ │ │ - mov -0x218(%rbp),%rax │ │ │ │ + mov -0x220(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov -0x210(%rbp),%rax │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x218(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r14 │ │ │ │ - mov -0x208(%rbp),%rax │ │ │ │ + mov -0x210(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov -0x200(%rbp),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov -0x208(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r15 │ │ │ │ - mov -0x1e8(%rbp),%rax │ │ │ │ + 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 -0x100(%rbp),%rax │ │ │ │ - sub -0x168(%rbp),%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) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ - fldt 0x1f755(%rip) │ │ │ │ + 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 │ │ │ │ @@ -20710,78 +20132,80 @@ │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ - fldt 0x1f713(%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,-0x188(%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 16270 │ │ │ │ + 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 │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ + mov %rdx,-0x180(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ - mov %rcx,-0x170(%rbp) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov %rcx,-0x188(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt -0x1a0(%rbp) │ │ │ │ + fldt -0x1b0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt -0x1b0(%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) │ │ │ │ fstpt -0x160(%rbp) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - mov %r9,-0xb8(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - fstpt -0x80(%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) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ - fldt 0x1f615(%rip) │ │ │ │ + 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 │ │ │ │ @@ -20797,302 +20221,296 @@ │ │ │ │ fld1 │ │ │ │ inc %r13 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fldt 0x20(%rax) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fldt 0x1f5cb(%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 -0xa8(%rbp),%r11 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ add $0x20,%rsp │ │ │ │ fld1 │ │ │ │ - mov -0x150(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%r9 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - 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 -0xf8(%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 16030 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 14710 │ │ │ │ mov -0x180(%rbp),%rdx │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - jmp 16280 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - add %rdx,-0x150(%rbp) │ │ │ │ + mov -0x188(%rbp),%rcx │ │ │ │ + jmp 14938 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + incq -0x168(%rbp) │ │ │ │ add %rcx,%r11 │ │ │ │ add %rcx,%r10 │ │ │ │ - add %rdx,-0x140(%rbp) │ │ │ │ - add %rdx,-0x130(%rbp) │ │ │ │ add %rcx,%r9 │ │ │ │ + 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,-0x120(%rbp) │ │ │ │ - add %rdx,-0x110(%rbp) │ │ │ │ - add %rdx,-0xf8(%rbp) │ │ │ │ + add %rdx,-0x100(%rbp) │ │ │ │ + mov -0x168(%rbp),%rax │ │ │ │ add %rdx,-0xf0(%rbp) │ │ │ │ add %rdx,-0xe0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - cmp -0x168(%rbp),%rax │ │ │ │ - jl 15ef0 │ │ │ │ - mov -0x1d8(%rbp),%r13 │ │ │ │ - mov -0x1e0(%rbp),%rbx │ │ │ │ - jmp 16300 │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rdx,-0xd0(%rbp) │ │ │ │ + add %rdx,-0xc0(%rbp) │ │ │ │ + add %rdx,-0xb0(%rbp) │ │ │ │ + cmp -0x170(%rbp),%rax │ │ │ │ + jl 145b8 │ │ │ │ + mov -0x1e0(%rbp),%r13 │ │ │ │ + mov -0x1e8(%rbp),%rbx │ │ │ │ + jmp 149b8 │ │ │ │ + fstp %st(0) │ │ │ │ nopl (%rax) │ │ │ │ - incq -0x1b8(%rbp) │ │ │ │ - add -0x1f8(%rbp),%rbx │ │ │ │ - add -0x1f0(%rbp),%r13 │ │ │ │ - mov -0x1c8(%rbp),%rdi │ │ │ │ - cmp %rdi,-0x1b8(%rbp) │ │ │ │ - jl 15d30 │ │ │ │ - mov -0x190(%rbp),%rbx │ │ │ │ + incq -0x1a0(%rbp) │ │ │ │ + mov -0x1d0(%rbp),%rdi │ │ │ │ + add -0x200(%rbp),%rbx │ │ │ │ + add -0x1f8(%rbp),%r13 │ │ │ │ + cmp %rdi,-0x1a0(%rbp) │ │ │ │ + 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 168f0 │ │ │ │ - mov -0x190(%rbp),%rdi │ │ │ │ - mov 0x48(%rdi),%rcx │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + jne 14f8e │ │ │ │ + mov -0x198(%rbp),%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 15adc │ │ │ │ + jne 15a74 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 141ac │ │ │ │ fld1 │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov -0x190(%rbp),%r13 │ │ │ │ + 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 │ │ │ │ - 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,-0xf8(%rbp) │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fildll -0xb0(%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 16474 │ │ │ │ - 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 1685d │ │ │ │ - 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) │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x60(%r13),%r11 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov 0x60(%rbx),%r11 │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ 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 0x1f1b8(%rip) │ │ │ │ + fldt 0x1eac3(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - jmp 1659c │ │ │ │ - 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 0x1ee48(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -21105,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 16575 │ │ │ │ + je 14c31 │ │ │ │ fchs │ │ │ │ - fmuls 0x1eb61(%rip) │ │ │ │ - fldt 0x1f13f(%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 165ec │ │ │ │ + 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 16530 │ │ │ │ + ja 14bf0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 165d2 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ - jmp 16585 │ │ │ │ + ja 14c8e │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ + jmp 14c41 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1f0da(%rip) │ │ │ │ + fldt 0x1e9ee(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 16585 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14c41 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%r14) │ │ │ │ inc %r9 │ │ │ │ - lea 0x10(%r8,%r15,1),%rax │ │ │ │ + mov -0x150(%rbp),%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %r9,-0x100(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ + 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 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ 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 0x1f07b(%rip) │ │ │ │ + fldt 0x1e98e(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - sub -0xe0(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ + sub -0xd0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 166dd │ │ │ │ - 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 0x1ed08(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -21213,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 166b5 │ │ │ │ + je 14d61 │ │ │ │ fchs │ │ │ │ - fmuls 0x1ea21(%rip) │ │ │ │ - fldt 0x1efff(%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 1672d │ │ │ │ + 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 16670 │ │ │ │ + ja 14d20 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 16713 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ - jmp 166c5 │ │ │ │ + ja 14dbf │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ + jmp 14d71 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1ef99(%rip) │ │ │ │ + fldt 0x1e8bd(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 166c5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14d71 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x10(%r14) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea 0x20(%r8,%r15,1),%rcx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - lea -0x40(%r10,%rax,1),%rsi │ │ │ │ - fldt 0x10(%r8,%r9,1) │ │ │ │ + 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 0x1ef46(%rip) │ │ │ │ + fldt 0x1e864(%rip) │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ - sub -0xe0(%rbp),%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ + sub -0xd0(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ + mov %r8,%rdx │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1680d │ │ │ │ - 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 0x1ebd8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -21317,240 +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 167e5 │ │ │ │ + je 14e91 │ │ │ │ fchs │ │ │ │ - fmuls 0x1e8f1(%rip) │ │ │ │ - fldt 0x1eecf(%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 16872 │ │ │ │ + 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 167a0 │ │ │ │ + ja 14e50 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 16843 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ - jmp 167f5 │ │ │ │ + ja 14eef │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ + jmp 14ea1 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1ee69(%rip) │ │ │ │ + fldt 0x1e78d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 167f5 │ │ │ │ - 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 1687a │ │ │ │ - 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 │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ + push -0x98(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ - add 0x18(%r13),%rdi │ │ │ │ - push -0x40(%rbp) │ │ │ │ - inc %rbx │ │ │ │ - push -0xb8(%rbp) │ │ │ │ + inc %r12 │ │ │ │ push -0xb0(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ + push -0xa0(%rbp) │ │ │ │ push %rcx │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - push -0x118(%rbp) │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - push -0x120(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ lea (%r10,%rcx,1),%r8 │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - call 9f60 │ │ │ │ - cmp %rbx,-0x90(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - jne 16441 │ │ │ │ - jmp 15adc │ │ │ │ - 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 15adc │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x190(%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 16943 │ │ │ │ - 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 │ │ │ │ - lea (%r11,%rcx,1),%rdi │ │ │ │ movq $0x0,(%r11,%rcx,1) │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ movl $0x0,0x8(%r11,%rcx,1) │ │ │ │ movq $0x0,0x10(%r11,%rcx,1) │ │ │ │ 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 │ │ │ │ - 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 16931 │ │ │ │ - jmp 15adc │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 15adc │ │ │ │ - mov -0x190(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ + jne 14fca │ │ │ │ + jmp 141ac │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 141ac │ │ │ │ + mov -0x198(%rbp),%rdi │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ mov 0xc8(%rdi),%r14 │ │ │ │ mov 0x18(%rdi),%r15 │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ + lea 0x1(%rcx),%r10 │ │ │ │ mov 0x78(%rdi),%r13 │ │ │ │ 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 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - shl $0x5,%r12 │ │ │ │ shl $0x6,%rax │ │ │ │ - lea 0x10(%r13),%r15 │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + mov %r14,%r15 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + lea 0x10(%r13),%r14 │ │ │ │ mov %rbx,%r13 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rax,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + xor %ebx,%ebx │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0x10(%rbx),%rdx │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - push -0x40(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - lea 0x0(%r13,%r12,1),%rcx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - inc %r14 │ │ │ │ - push -0xb8(%rbp) │ │ │ │ + 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) │ │ │ │ - add $0x30,%rbx │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ push -0xa8(%rbp) │ │ │ │ + push -0xa0(%rbp) │ │ │ │ push %rdx │ │ │ │ - lea (%r12,%rax,1),%r8 │ │ │ │ - mov %r12,%rdx │ │ │ │ - push -0x38(%rbx) │ │ │ │ - add %r15,%r12 │ │ │ │ - push -0x40(%rbx) │ │ │ │ - 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 15adc │ │ │ │ - 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 -0x190(%rbp),%rdi │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov -0x198(%rbp),%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov 0x60(%rdi),%rdi │ │ │ │ lea 0x17(%rdx),%r8 │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov 0x60(%rdi),%rdi │ │ │ │ - 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 18345 │ │ │ │ + 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 │ │ │ │ @@ -21558,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 │ │ │ │ @@ -21599,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 │ │ │ │ - shl $0x6,%rsi │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - add %r14,%rsi │ │ │ │ - lea 0x10(%rsi),%rdx │ │ │ │ + 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) │ │ │ │ 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 │ │ │ │ @@ -21646,344 +21059,346 @@ │ │ │ │ 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 │ │ │ │ - mov %r15,-0xf8(%rbp) │ │ │ │ + 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 %r8,%rdx │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ + mov -0x198(%rbp),%rbx │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ shr $0x4,%rdx │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - shl $0x5,%r11 │ │ │ │ - lea (%r14,%r11,1),%r13 │ │ │ │ - mov %r11,%r15 │ │ │ │ - lea 0x0(%r13,%r11,1),%r12 │ │ │ │ - mov -0x190(%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 │ │ │ │ - mov 0xc8(%r11),%r9 │ │ │ │ lea (%rdi,%rdi,1),%r8 │ │ │ │ - sub -0xf0(%rbp),%rsp │ │ │ │ + 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) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ lea (%r9,%rcx,1),%r10 │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - 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) │ │ │ │ + jne 153c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fldt (%r10) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - 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) │ │ │ │ + jne 15408 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r9,%rcx,1) │ │ │ │ fldt 0x20(%r9,%rcx,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - 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 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ + add %rdi,%r8 │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r11),%rdi │ │ │ │ - push -0x40(%rbp) │ │ │ │ - inc %rbx │ │ │ │ - push -0xb8(%rbp) │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ + push -0x98(%rbp) │ │ │ │ + shl $0x4,%r8 │ │ │ │ lea 0x20(%rax,%r8,1),%rdx │ │ │ │ - push -0xb0(%rbp) │ │ │ │ lea 0x10(%rax,%r8,1),%r9 │ │ │ │ + inc %r15 │ │ │ │ add %rsi,%rcx │ │ │ │ + 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 │ │ │ │ - cmp %rbx,-0x90(%rbp) │ │ │ │ - mov -0x80(%rbp),%rsp │ │ │ │ - je 16e8e │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov 0x70(%r11),%eax │ │ │ │ - jmp 16cb7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 -0xa0(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - fldt 0x20(%r9,%rcx,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt 0x20(%r9,%rcx,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 16ddf │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ + jmp 1546f │ │ │ │ + mov -0x100(%rbp),%r15 │ │ │ │ mov %r15,%rsp │ │ │ │ - jmp 15adc │ │ │ │ - mov -0x190(%rbp),%rax │ │ │ │ - mov 0x68(%rax),%r9 │ │ │ │ + jmp 141ac │ │ │ │ + mov -0x198(%rbp),%rax │ │ │ │ + mov 0x68(%rax),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - jne 18051 │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 15adc │ │ │ │ - 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 │ │ │ │ shl $0x5,%rdi │ │ │ │ - lea (%rdx,%rdx,1),%r14 │ │ │ │ + lea (%rdx,%rdx,1),%r12 │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ + mov %rdi,-0x130(%rbp) │ │ │ │ shl $0x6,%rcx │ │ │ │ + lea -0x40(%rcx),%rdi │ │ │ │ mov %rcx,-0xe0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea (%r14,%rdx,1),%rax │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + lea (%r12,%rdx,1),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rbx,%r15 │ │ │ │ + mov %r13,%r15 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ shl $0x4,%r15 │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ mov %rax,-0x150(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fstpt -0x120(%rbp) │ │ │ │ - fildll -0xb8(%rbp) │ │ │ │ - fstpt -0x130(%rbp) │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - sub -0x150(%rbp),%rsp │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - mov -0x190(%rbp),%rdi │ │ │ │ + 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 -0x190(%rbp),%rax │ │ │ │ - mov 0x78(%rax),%r11 │ │ │ │ - lea (%r8,%r8,2),%rax │ │ │ │ + mov 0x8(%rax),%r11 │ │ │ │ + mov -0x198(%rbp),%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 │ │ │ │ - mov -0x190(%rbp),%rdi │ │ │ │ - mov 0x48(%rdi),%rcx │ │ │ │ + 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 0x58(%rdi),%rsi │ │ │ │ + mov 0x48(%rdi),%rcx │ │ │ │ + mov 0x58(%rdi),%rdx │ │ │ │ + imul %r11,%rax │ │ │ │ fildll (%rcx) │ │ │ │ - imul %r8,%rax │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0xd0(%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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + 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) │ │ │ │ xor %eax,%eax │ │ │ │ - fldt -0x110(%rbp) │ │ │ │ + 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) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ - not %rsi │ │ │ │ - shl $0x4,%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 │ │ │ │ + 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 │ │ │ │ fildll 0x8(%rdi) │ │ │ │ - lea 0x10(%r11,%rax,1),%r9 │ │ │ │ + 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) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ lea (%r10,%rax,1),%rdi │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -21994,371 +21409,366 @@ │ │ │ │ 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 -0x90(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - 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 │ │ │ │ - lea -0x40(%r10,%rax,1),%rdi │ │ │ │ + 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) │ │ │ │ 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) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ 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 │ │ │ │ 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 -0xf8(%rbp),%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ + jmp 15939 │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - fstpt -0x70(%rbp) │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + shl $0x5,%r11 │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - mov -0x190(%rbp),%rax │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ - push -0x40(%rbp) │ │ │ │ - push -0xb8(%rbp) │ │ │ │ + mov -0x198(%rbp),%rax │ │ │ │ + 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 15adc │ │ │ │ - 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 -0x190(%rbp),%rax │ │ │ │ + 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 │ │ │ │ - lea 0x20(%r14,%r8,1),%r9 │ │ │ │ - push %r9 │ │ │ │ - lea 0x10(%r14,%r8,1),%r9 │ │ │ │ - push 0x8(%r14,%r8,1) │ │ │ │ + imul %r13,%rdx │ │ │ │ + lea 0x20(%rbx,%r8,1),%r9 │ │ │ │ + push -0xa8(%rbp) │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rdi,%rdx │ │ │ │ - push (%r14,%r8,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ imul %r13,%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ sub %r13,%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - lea (%rbx,%rsi,1),%r8 │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ add %r15,%rdi │ │ │ │ - add %rbx,%rcx │ │ │ │ + push -0xa0(%rbp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + add %r14,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ + push %r9 │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - 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 15adc │ │ │ │ - mov -0x190(%rbp),%rax │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ + cmp %r12,-0x40(%rbp) │ │ │ │ + jne 159c7 │ │ │ │ + jmp 141ac │ │ │ │ + mov -0x198(%rbp),%rax │ │ │ │ + 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 │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - jle 17561 │ │ │ │ - mov %r13,%r12 │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 182fd │ │ │ │ + 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) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - fildll -0x40(%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 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r13,-0xd0(%rbp) │ │ │ │ + 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 │ │ │ │ - xor %esi,%esi │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - 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 1833b │ │ │ │ - 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 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ + 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) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ mov %r15,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x8,%ah │ │ │ │ - mov %ax,-0x38(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ 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 %r13,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ + 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 163c3 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %rsp,-0xf8(%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,-0x170(%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 -0x190(%rbp),%rax │ │ │ │ - mov 0x60(%rax),%rsi │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov -0x198(%rbp),%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 │ │ │ │ @@ -22366,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 │ │ │ │ @@ -22407,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,-0x80(%rbp) │ │ │ │ - add %rbx,%rax │ │ │ │ - lea 0x10(%rax),%rsi │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + add %r13,%rax │ │ │ │ fld1 │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1dc34(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -22454,117 +21864,117 @@ │ │ │ │ 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 17788 │ │ │ │ + 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 17786 │ │ │ │ - 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 17e0c │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 17d64 │ │ │ │ - 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 -0x40(%rbp),%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ - shl $0x6,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ - shl $0x5,%r11 │ │ │ │ - shr $0x4,%rax │ │ │ │ - lea (%rbx,%r11,1),%r12 │ │ │ │ - mov %r11,%r14 │ │ │ │ - shl $0x4,%rax │ │ │ │ - lea (%r12,%r11,1),%r13 │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x6,%rdi │ │ │ │ + mov %rbx,-0x190(%rbp) │ │ │ │ + mov -0x198(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ 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) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x140(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ - fildll -0xb8(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x150(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov %rsp,-0x110(%rbp) │ │ │ │ - mov -0x190(%rbp),%rdi │ │ │ │ mov %rax,%rcx │ │ │ │ - testb $0x8,0x71(%rdi) │ │ │ │ - je 1787a │ │ │ │ + testb $0x8,0x71(%rbx) │ │ │ │ + je 15ede │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rdi),%rax │ │ │ │ + add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - mov -0x190(%rbp),%rdx │ │ │ │ - sub -0x168(%rbp),%rsp │ │ │ │ - lea (%rcx,%rcx,2),%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov 0x30(%rdx),%r9 │ │ │ │ - mov 0x48(%rdx),%r10 │ │ │ │ - mov 0x78(%rdx),%rdi │ │ │ │ + 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 │ │ │ │ - fildll (%r10) │ │ │ │ - imul %rcx,%r9 │ │ │ │ - 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) │ │ │ │ - mov 0x58(%rdx),%r15 │ │ │ │ - fmul %st(1),%st │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%rbx),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r15,-0x130(%rbp) │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ fildll -0x130(%rbp) │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%rdi,%r8,1) │ │ │ │ + fldt (%r8,%r9,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ - mov 0x60(%rdx),%r11 │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x130(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x60(%rbx),%r11 │ │ │ │ mov -0x130(%rbp),%rax │ │ │ │ - sub %r15,%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) │ │ │ │ @@ -22575,25 +21985,25 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 17d9e │ │ │ │ + jbe 163d2 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x1da2a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -22607,82 +22017,82 @@ │ │ │ │ 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 1799d │ │ │ │ + je 15ff7 │ │ │ │ fchs │ │ │ │ - fmuls 0x1d739(%rip) │ │ │ │ - fldt 0x1dd17(%rip) │ │ │ │ + fmuls 0x1d0df(%rip) │ │ │ │ + fldt 0x1d68d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 17a21 │ │ │ │ + jle 16072 │ │ │ │ fldt -0x120(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ + add $0x10,%rdx │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(5) │ │ │ │ fxch %st(4) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1d9ba(%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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rbx,%rax,1) │ │ │ │ + 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) │ │ │ │ + jne 16050 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 17a29 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1607a │ │ │ │ + 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 │ │ │ │ + inc %rdi │ │ │ │ + lea 0x10(%r8,%r9,1),%rax │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ - fldt (%rdi,%r9,1) │ │ │ │ + fldt (%r8,%rdi,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x180(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x180(%rbp),%rax │ │ │ │ - sub -0xa0(%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) │ │ │ │ @@ -22693,24 +22103,24 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 17d89 │ │ │ │ + jbe 163bd │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1d8d5(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -22723,84 +22133,83 @@ │ │ │ │ fldt -0x180(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 17af0 │ │ │ │ + je 1613d │ │ │ │ fchs │ │ │ │ - fmuls 0x1d5e6(%rip) │ │ │ │ - fldt 0x1dbc4(%rip) │ │ │ │ + fmuls 0x1cf99(%rip) │ │ │ │ + fldt 0x1d547(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x170(%rbp),%rax │ │ │ │ + mov -0x188(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jle 17b81 │ │ │ │ + jle 161c1 │ │ │ │ fldt -0x140(%rbp) │ │ │ │ - lea (%rsi,%r14,1),%r15 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ + 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(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x1d855(%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) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(2) │ │ │ │ fldt 0x30(%r12,%rax,1) │ │ │ │ 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 -0x180(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x180(%rbp),%rax │ │ │ │ - sub -0xa0(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ + 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) │ │ │ │ @@ -22809,1037 +22218,1045 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x20(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 17d70 │ │ │ │ + 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 0x1d77c(%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 -0xa0(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 17c4b │ │ │ │ + je 16287 │ │ │ │ fchs │ │ │ │ - fmuls 0x1d48b(%rip) │ │ │ │ - fldt 0x1da69(%rip) │ │ │ │ + fmuls 0x1ce4f(%rip) │ │ │ │ + fldt 0x1d3fd(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jle 17ce1 │ │ │ │ + jle 16319 │ │ │ │ fldt -0x150(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ + mov -0x168(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ + add $0x10,%rdx │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x1d6f3(%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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x50(%r13,%rax,1) │ │ │ │ + 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 -0x130(%rbp),%r9 │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ mov %rcx,%rax │ │ │ │ - mov -0x190(%rbp),%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0x18(%rcx),%rax │ │ │ │ - push -0x40(%rbp) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ - push -0xb8(%rbp) │ │ │ │ + add 0x18(%rbx),%rax │ │ │ │ + push -0x98(%rbp) │ │ │ │ push -0xb0(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ + push -0xa0(%rbp) │ │ │ │ push %rdi │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fstpt (%rsp) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ lea (%rsi,%rdi,1),%r8 │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x190(%rbp),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - call 9f60 │ │ │ │ + sub $0x10,%rsp │ │ │ │ + fstpt (%rsp) │ │ │ │ + call 9640 │ │ │ │ mov -0x110(%rbp),%rsp │ │ │ │ incq -0x50(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jne 17850 │ │ │ │ - mov -0xf8(%rbp),%rsp │ │ │ │ - jmp 15adc │ │ │ │ + cmp %rax,-0x40(%rbp) │ │ │ │ + jne 15ebb │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ + jmp 141ac │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 17db3 │ │ │ │ + ja 163e7 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x1d93e(%rip) │ │ │ │ + fldt 0x1d2da(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 17c5b │ │ │ │ + jmp 16297 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 17dd6 │ │ │ │ + ja 1640a │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1d929(%rip) │ │ │ │ + fldt 0x1d2c5(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 17b00 │ │ │ │ + jmp 1614d │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 17df1 │ │ │ │ + ja 16425 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1d914(%rip) │ │ │ │ + fldt 0x1d2b0(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 179ad │ │ │ │ + jmp 16007 │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1d8fb(%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 17c5b │ │ │ │ + jmp 16297 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1d8d8(%rip) │ │ │ │ + fldt 0x1d274(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 17b00 │ │ │ │ + jmp 1614d │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1d8bd(%rip) │ │ │ │ + fldt 0x1d259(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 179ad │ │ │ │ - mov -0x190(%rbp),%rax │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ + jmp 16007 │ │ │ │ + mov -0x198(%rbp),%rax │ │ │ │ + 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 │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - jle 17f8b │ │ │ │ - mov %r12,%rdi │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - lea (%r8,%rcx,1),%r13 │ │ │ │ - mov %r15,-0x110(%rbp) │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - mov %r12,%r11 │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ - 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 -0xa0(%rbp),%rbx │ │ │ │ - mov %rcx,%r10 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ - mov -0xf0(%rbp),%r12 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add -0xd0(%rbp),%rbx │ │ │ │ - jmp 17efa │ │ │ │ - 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 17ee8 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15,-0x90(%rbp) │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ - je 17f71 │ │ │ │ - add $0x10,%rdi │ │ │ │ - add %r14,-0xa0(%rbp) │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov %r15,0x8(%rdi) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - jmp 17ec1 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov -0x110(%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 17faf │ │ │ │ - mov (%rcx),%rax │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 17fc1 │ │ │ │ - imul (%rcx),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - imul -0x8(%rcx),%rax │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 17faf │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ + 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) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + mov %r9,-0x70(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x8,%ah │ │ │ │ - mov %ax,-0x38(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ 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 %r12,%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ + 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 -0xa0(%rbp),%r9 │ │ │ │ - jmp 177b2 │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ + mov -0xd0(%rbp),%rsp │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + jmp 15e0d │ │ │ │ mov 0x78(%rax),%rdi │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - mov 0x108(%rax),%r13 │ │ │ │ - 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 │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - jle 18196 │ │ │ │ - mov %r13,%rdi │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - 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) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - lea (%r8,%rcx,1),%r12 │ │ │ │ - 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 %rcx,-0x60(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - mov %r13,-0xe0(%rbp) │ │ │ │ + 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 │ │ │ │ - xor %esi,%esi │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - 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 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ + 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) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x8,%ah │ │ │ │ - mov %ax,-0x38(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ 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 %r13,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ + 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 17f8b │ │ │ │ + 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 17fc1 │ │ │ │ + jmp 165f4 │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x6,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fstpt (%rbx,%rax,1) │ │ │ │ - jmp 177aa │ │ │ │ + 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 1833b │ │ │ │ + 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 182ff │ │ │ │ + add $0x20,%r13 │ │ │ │ + mov %rax,0x8(%r13) │ │ │ │ + mov %rdx,0x0(%r13) │ │ │ │ + jmp 16925 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 17597 │ │ │ │ + jmp 15bf5 │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ mov %rcx,%rdi │ │ │ │ shl $0x6,%rdi │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - fstpt (%r14,%rdi,1) │ │ │ │ - jmp 16c67 │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + fstpt (%r12,%rdi,1) │ │ │ │ + jmp 152e5 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000018360 : │ │ │ │ +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 183f1 │ │ │ │ + jle 16a11 │ │ │ │ mov 0x58(%rdi),%rsi │ │ │ │ mov 0x38(%rdi),%r8 │ │ │ │ mov %rdi,%r9 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x2(%rsi,%rsi,1),%rdi │ │ │ │ - jmp 183a7 │ │ │ │ + jmp 169c7 │ │ │ │ mov 0x48(%r9),%rdx │ │ │ │ cmp %rdi,(%rdx,%rax,8) │ │ │ │ - jle 183ad │ │ │ │ + jle 169cd │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 183c5 │ │ │ │ + je 169e5 │ │ │ │ cmp %rsi,(%r8,%rax,8) │ │ │ │ - jg 18395 │ │ │ │ - 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 183e6 │ │ │ │ + je 16a06 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 188fe │ │ │ │ + je 16f32 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jne 183f1 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jne 16a11 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ call 31b0 │ │ │ │ - jmp 183b6 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jmp 169d6 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ call 31f0 │ │ │ │ - jmp 183b6 │ │ │ │ - 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 %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 │ │ │ │ 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 │ │ │ │ - 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 1890c │ │ │ │ + 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,-0x88(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - movq $0x1,-0x80(%rbp) │ │ │ │ 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 18558 │ │ │ │ + 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 18b4d │ │ │ │ + jne 17177 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 18a0a │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - cmpq $0x0,0x8(%r9) │ │ │ │ - jle 189a8 │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - testb $0x8,0x71(%r9) │ │ │ │ - je 18604 │ │ │ │ + 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 %r12,%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ + 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 │ │ │ │ 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 %rsi,-0x40(%rbp) │ │ │ │ + js 1aa5e │ │ │ │ + mov %r15,%rax │ │ │ │ + mov 0x48(%r8),%r14 │ │ │ │ + lea (%r12,%r12,1),%rdx │ │ │ │ + mov %rsi,%r9 │ │ │ │ neg %rax │ │ │ │ - mov 0x48(%r9),%r14 │ │ │ │ + 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 (%r14,%rbx,8),%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ + 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 -0x98(%rbp),%r15 │ │ │ │ - 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 18758 │ │ │ │ - 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 18739 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - dec %rbx │ │ │ │ - add -0x60(%rbp),%r8 │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - jne 186ae │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r10,%rdi │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r11,-0x90(%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 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - 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 189d9 │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - mov 0x60(%r9),%rax │ │ │ │ - xor %r8d,%r8d │ │ │ │ + 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 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x60(%r8),%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - add -0xb8(%rbp),%rsi │ │ │ │ - fldt (%rax,%r8,2) │ │ │ │ + fldt (%rax,%rdi,2) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - fildll (%r14,%r8,1) │ │ │ │ + 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 0x1ceb9(%rip) │ │ │ │ - mov (%rax,%r8,1),%rdx │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ + 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 │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - jmp 1887e │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ + jmp 16eb1 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1cb5f(%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 18860 │ │ │ │ + je 16e93 │ │ │ │ fchs │ │ │ │ - fmuls 0x1c876(%rip) │ │ │ │ - fldt 0x1ce54(%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 188c8 │ │ │ │ - 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 1881d │ │ │ │ + ja 16e54 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 189c0 │ │ │ │ - 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 1887e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 188d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - add $0x8,%r8 │ │ │ │ - add -0x40(%rbp),%rbx │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 187cd │ │ │ │ - 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 1c82d │ │ │ │ + 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 183b6 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + jmp 169d6 │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 189a8 │ │ │ │ + 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 1899b │ │ │ │ + jle 16fd0 │ │ │ │ fldt 0x10(%rcx) │ │ │ │ mov 0xd0(%rbx),%r9 │ │ │ │ mov %rax,%rdi │ │ │ │ - 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 18966 │ │ │ │ + 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 18964 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16f98 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x20,%rcx │ │ │ │ cmp %rsi,%r11 │ │ │ │ - jne 18935 │ │ │ │ - mov -0x118(%rbp),%rsp │ │ │ │ - jmp 183b6 │ │ │ │ - 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 0x1ccf0(%rip) │ │ │ │ + fldt 0x1c690(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18870 │ │ │ │ + jmp 16ea3 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 189e9 │ │ │ │ + je 17019 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - jne 188f7 │ │ │ │ - mov -0xd0(%rbp),%rsp │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - cmp 0x8(%r9),%rax │ │ │ │ - jl 185d8 │ │ │ │ - jmp 189a8 │ │ │ │ - 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 │ │ │ │ - mov %r12,%rdi │ │ │ │ + jle 17eb2 │ │ │ │ movq $0x0,(%r12) │ │ │ │ + mov %r12,%rdi │ │ │ │ movq $0x0,0x8(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 197ed │ │ │ │ + jle 17e7d │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%rcx,%r15,1),%rax │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ + 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 -0x40(%rbp),%rsi │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ mov -0xa8(%rbp),%r14 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ mov %r15,%rsi │ │ │ │ - jmp 18adc │ │ │ │ + jmp 17109 │ │ │ │ imul (%rsi),%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x8,%r14 │ │ │ │ - mov %rdx,%r10 │ │ │ │ mov %rdx,(%r11) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll (%rsi) │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -23852,973 +23269,992 @@ │ │ │ │ mov (%rsi),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%rsi) │ │ │ │ add $0x8,%rsi │ │ │ │ mov %rdx,(%r14) │ │ │ │ add %r10,%rdx │ │ │ │ - cmp %rsi,-0x90(%rbp) │ │ │ │ mov %rdx,(%r11) │ │ │ │ - jne 18aca │ │ │ │ + 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 18aab │ │ │ │ + jmp 170d8 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 19632 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + jne 17cbc │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 189a8 │ │ │ │ + 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 %rsp,-0x120(%rbp) │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ + mov %r8,%r14 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 18bc7 │ │ │ │ + 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 1962a │ │ │ │ + mov %r9,-0xb8(%rbp) │ │ │ │ + js 17cb4 │ │ │ │ + lea 0x0(%r13,%r13,1),%rax │ │ │ │ + mov 0x48(%rcx),%r12 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - lea 0x0(%r13,%r13,1),%r14 │ │ │ │ neg %rax │ │ │ │ - mov 0x48(%rsi),%r12 │ │ │ │ - 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 (%r12,%r8,8),%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + mov (%r12,%r9,8),%rdi │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ 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 18cea │ │ │ │ - add %rdi,%rsi │ │ │ │ + jle 1732a │ │ │ │ + lea (%r11,%rdi,1),%rdx │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ + add %rdx,%rax │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ + 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 18cd2 │ │ │ │ - dec %r8 │ │ │ │ - add %r11,%r10 │ │ │ │ - cmp $0xffffffffffffffff,%r8 │ │ │ │ - jne 18c5d │ │ │ │ + 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 -0x58(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ lea 0x2(%r15),%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + inc %rax │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fildll (%r12,%r9,8) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ - 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) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + 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 18e54 │ │ │ │ + mov (%rax,%r9,8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jg 174b9 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ fld %st(0) │ │ │ │ - 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),%r8 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov 0xc8(%rax),%rcx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 18e0a │ │ │ │ - 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 18e34 │ │ │ │ + jns 1749a │ │ │ │ mov %rax,%rsi │ │ │ │ not %rsi │ │ │ │ add %r10,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ inc %rdi │ │ │ │ - cmp %rdi,-0xb0(%rbp) │ │ │ │ - fldt (%r8,%rsi,1) │ │ │ │ + fldt (%rcx,%rsi,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jne 18dff │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 18e56 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + cmp %rdi,-0xb0(%rbp) │ │ │ │ + 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 18d4e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 173b8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 19398 │ │ │ │ + je 17a08 │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 19042 │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 19000 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - 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 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ xor %r9d,%r9d │ │ │ │ - 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 18f6c │ │ │ │ - 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 │ │ │ │ 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 18f09 │ │ │ │ - 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 1938f │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 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 │ │ │ │ - cmp -0x80(%rbp),%r9 │ │ │ │ - mov %rcx,(%rdx,%rax,8) │ │ │ │ - jne 18ecf │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - cmp 0x8(%rbx),%rax │ │ │ │ - jl 18b9d │ │ │ │ - jmp 189a8 │ │ │ │ - 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 18ed8 │ │ │ │ - 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,-0x130(%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 -0x78(%rbp),%rax │ │ │ │ + add %r14,%rbx │ │ │ │ + lea 0x2(%rcx),%r14 │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ fldt (%rbx) │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ + 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),%r10 │ │ │ │ - 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 $0x6,%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rsi,%rcx │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %rdx,-0x100(%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 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rdi,-0x190(%rbp) │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ - mov -0x150(%rbp),%r8 │ │ │ │ + mov %r8,-0x188(%rbp) │ │ │ │ + mov -0x148(%rbp),%r10 │ │ │ │ + xor %r9d,%r9d │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ add (%rax,%rdi,8),%rdx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ fmul %st(3),%st │ │ │ │ - imul %rdx,%rax │ │ │ │ mov %rdx,-0x170(%rbp) │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - jmp 19186 │ │ │ │ + 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) │ │ │ │ - fldt (%rdx) │ │ │ │ - mov %r9,-0x1a8(%rbp) │ │ │ │ - mov %r10,-0x1b0(%rbp) │ │ │ │ - mov %rdx,-0x1b8(%rbp) │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ - add 0x10(%r10,%r9,8),%rax │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ + fldt (%r10) │ │ │ │ + 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 %rcx,-0xe8(%rbp) │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ fstpt -0x1a0(%rbp) │ │ │ │ - jmp 191e3 │ │ │ │ + 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) │ │ │ │ fldt (%rcx) │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ add 0x20(%rsi,%rax,8),%rdi │ │ │ │ fmul %st(4),%st │ │ │ │ imul %rdi,%r10 │ │ │ │ mov %rdi,-0xb0(%rbp) │ │ │ │ - jmp 1923a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ fldt (%r9) │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x30(%r11,%r8,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ add %r10,%r15 │ │ │ │ - imul %r15,%rdi │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 19268 │ │ │ │ + imul %r15,%rdi │ │ │ │ + jmp 178d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ fldt (%rcx) │ │ │ │ mov 0x40(%r12,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %rdi,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 19260 │ │ │ │ + jne 178d0 │ │ │ │ inc %r8 │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 19230 │ │ │ │ + jne 178a0 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 191d7 │ │ │ │ - mov -0x1a8(%rbp),%r9 │ │ │ │ - mov -0x1b8(%rbp),%rdx │ │ │ │ + jne 1784b │ │ │ │ + mov -0x190(%rbp),%r9 │ │ │ │ + mov -0x1a8(%rbp),%r10 │ │ │ │ fldt -0x1a0(%rbp) │ │ │ │ - mov -0x1b0(%rbp),%r10 │ │ │ │ inc %r9 │ │ │ │ - add $0x10,%rdx │ │ │ │ + add $0x10,%r10 │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 19178 │ │ │ │ - mov -0x190(%rbp),%rdi │ │ │ │ + jne 177eb │ │ │ │ + mov -0x180(%rbp),%rdi │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ + mov -0x188(%rbp),%r8 │ │ │ │ inc %rdi │ │ │ │ cmp %r9,%rdi │ │ │ │ - jne 1911b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1778a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ movq %r15,%xmm2 │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ movq -0x170(%rbp),%xmm0 │ │ │ │ - movhps -0x140(%rbp),%xmm0 │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ not %rdx │ │ │ │ movq %rdx,%xmm1 │ │ │ │ + movhps -0x130(%rbp),%xmm0 │ │ │ │ mov %rdx,0x20(%rdi) │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - movups %xmm1,(%rdi) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ movups %xmm0,0x8(%rdx) │ │ │ │ movq %rax,%xmm0 │ │ │ │ - mov %rsi,0x28(%rdx) │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rdx) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + mov %rsi,0x28(%rdx) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ + movups %xmm0,0x18(%rdx) │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ - jmp 19000 │ │ │ │ - mov (%rdx,%r8,8),%rcx │ │ │ │ - jmp 18fec │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 19000 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - shl $0x4,%r15 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov 0x8(%r12),%r10 │ │ │ │ + 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 │ │ │ │ + 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 -0x60(%rbp),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + mov %r8,%r11 │ │ │ │ mov (%rax),%rax │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r10 │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - mov %rax,-0xb0(%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 │ │ │ │ - lea (%rcx,%rax,1),%r11 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + mov 0xe0(%rax),%r12 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ fldt (%rsi) │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - lea (%rax,%r15,1),%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ + lea (%rax,%rdx,1),%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rdi,%r15,1),%r12 │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ + mov %rbx,-0xe8(%rbp) │ │ │ │ + add %rdx,%rbx │ │ │ │ add %rcx,%rax │ │ │ │ - lea (%r12,%r15,1),%r8 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - mov %r10,%rdx │ │ │ │ + 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 %r11,%rcx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - jmp 1945a │ │ │ │ + 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),%rdi │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %rcx,%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rbx,-0x128(%rbp) │ │ │ │ - mov %rdx,-0x138(%rbp) │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov (%rdi,%r11,8),%rax │ │ │ │ - add %rbx,%rax │ │ │ │ + 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 %rax,%rdi │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - imul %rdx,%rdi │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - jmp 194b3 │ │ │ │ + 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),%rbx │ │ │ │ - mov %r9,-0x140(%rbp) │ │ │ │ - mov %r11,-0x148(%rbp) │ │ │ │ - fldt (%r10) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%r12 │ │ │ │ - add 0x10(%rbx,%r9,8),%rax │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov %r8,-0x138(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + fldt (%r9) │ │ │ │ + mov %r10,-0x140(%rbp) │ │ │ │ + add 0x10(%rcx,%r8,8),%rbx │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 19504 │ │ │ │ + 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) │ │ │ │ - fldt (%r12) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - add 0x20(%rax,%rbx,8),%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 │ │ │ │ - imul %r15,%r11 │ │ │ │ - jmp 19538 │ │ │ │ - nopl (%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + imul %r15,%r10 │ │ │ │ + jmp 17bc0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fldt (%r9) │ │ │ │ - mov 0x30(%r8,%rdx,8),%rdi │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r9 │ │ │ │ - add %r11,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ + fldt (%r8) │ │ │ │ + mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r10,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rax) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r12,%rdx │ │ │ │ + fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ - fldt 0x10(%rax) │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jne 19530 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 194fa │ │ │ │ - mov -0x140(%rbp),%r9 │ │ │ │ - mov -0x148(%rbp),%r11 │ │ │ │ - add $0x10,%r10 │ │ │ │ - inc %r9 │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 194a7 │ │ │ │ + cmp %r13,%rcx │ │ │ │ + jne 17bb8 │ │ │ │ inc %r11 │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0x138(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne 19450 │ │ │ │ - ffreep %st(0) │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 17b80 │ │ │ │ + mov -0x138(%rbp),%r8 │ │ │ │ + mov -0x140(%rbp),%r10 │ │ │ │ + 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 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + movq -0x128(%rbp),%xmm1 │ │ │ │ + mov %rax,%r8 │ │ │ │ movq %rdi,%xmm3 │ │ │ │ - movq -0x130(%rbp),%xmm1 │ │ │ │ - movhps -0xe8(%rbp),%xmm1 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ not %rbx │ │ │ │ + movhps -0xd0(%rbp),%xmm1 │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ movups %xmm1,0x8(%rax) │ │ │ │ movq %r15,%xmm1 │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ - movups %xmm1,0x18(%rax) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ + movups %xmm1,0x18(%rax) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ + movups %xmm0,0x10(%rax) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - jmp 19000 │ │ │ │ + jmp 17673 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 18e89 │ │ │ │ - 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 │ │ │ │ - mov %r12,%rsi │ │ │ │ + jle 17e42 │ │ │ │ movq $0x0,(%r12) │ │ │ │ + mov %r12,%rsi │ │ │ │ movq $0x0,0x8(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1977a │ │ │ │ + jle 17e04 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%rcx,%r15,1),%rax │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ - fildll -0xe8(%rbp) │ │ │ │ + mov %rdx,-0xe0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + 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 %r15,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdx,%rax,1),%r8 │ │ │ │ - jmp 1970d │ │ │ │ + jmp 17d97 │ │ │ │ imul (%rdi),%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x8,%r14 │ │ │ │ - mov %rdx,%r10 │ │ │ │ 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 │ │ │ │ - cmp %rdi,-0xc0(%rbp) │ │ │ │ mov %rdx,(%r11) │ │ │ │ - jne 196fb │ │ │ │ + cmp %rdi,-0xc0(%rbp) │ │ │ │ + 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 196d9 │ │ │ │ + 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 1977c │ │ │ │ - nopl (%rax) │ │ │ │ - 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 │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ 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 18b56 │ │ │ │ + jmp 17180 │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ 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 185b3 │ │ │ │ + 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) │ │ │ │ @@ -24827,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 │ │ │ │ - shl $0x4,%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) │ │ │ │ @@ -24897,796 +24333,813 @@ │ │ │ │ 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 │ │ │ │ - shl $0x4,%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 189a8 │ │ │ │ - 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 │ │ │ │ - lea (%r15,%r15,1),%r14 │ │ │ │ - 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 (%rax,%rax,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov 0x48(%r10),%r12 │ │ │ │ - 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 (%r12,%r8,8),%rsi │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + 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 │ │ │ │ + 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 %r8,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ + mov %r11,-0xb8(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x68(%rbp),%r10 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xc8(%r10),%rax │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rsi,%r9,1) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + 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 1a33f │ │ │ │ + je 18a1f │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 19fea │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 19fa6 │ │ │ │ - mov 0x18(%r10),%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - imul %rax,%r8 │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ - 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 │ │ │ │ - shl $0x4,%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) │ │ │ │ + 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 │ │ │ │ - cmp -0x80(%rbp),%r12 │ │ │ │ - mov %rcx,(%r10,%rax,8) │ │ │ │ - jne 19e93 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov -0x108(%rbp),%rsp │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - cmp 0x8(%r10),%rax │ │ │ │ - jge 189a8 │ │ │ │ - mov 0x30(%r10),%r13 │ │ │ │ - jmp 19b9c │ │ │ │ - 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) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - jne 19e9c │ │ │ │ - jmp 19fa3 │ │ │ │ - mov (%r10,%rcx,8),%rcx │ │ │ │ - jmp 19f8f │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 19fa6 │ │ │ │ - mov (%r11),%rax │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - add 0x18(%r10),%rcx │ │ │ │ - mov %r11,-0x160(%rbp) │ │ │ │ - mov %r9,-0x168(%rbp) │ │ │ │ - mov %r10,-0x180(%rbp) │ │ │ │ - fldt (%r9) │ │ │ │ - mov 0xe0(%r10),%r13 │ │ │ │ - fldt (%rcx) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + fldt (%r11) │ │ │ │ + mov %rcx,-0x168(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + add $0x2,%r14 │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ 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 -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,-0x150(%rbp) │ │ │ │ - add %rax,%r15 │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea (%rbx,%rbx,2),%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea (%rdi,%rdx,1),%rbx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - lea (%r15,%rax,1),%rbx │ │ │ │ - add %rdi,%rcx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - 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 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r8,-0x190(%rbp) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,-0x170(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - mov -0x148(%rbp),%r11 │ │ │ │ + mov -0x148(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - add (%rax,%r8,8),%rdx │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + add (%rcx,%r9,8),%rax │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ fmul %st(3),%st │ │ │ │ - imul %rdx,%rax │ │ │ │ - mov %rdx,-0x170(%rbp) │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - jmp 1a140 │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + 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) │ │ │ │ - fldt (%r11) │ │ │ │ - mov %r10,-0x1a8(%rbp) │ │ │ │ - mov %r11,-0x1b0(%rbp) │ │ │ │ + fldt (%r10) │ │ │ │ mov -0x150(%rbp),%rcx │ │ │ │ + mov %rdx,-0x188(%rbp) │ │ │ │ mov -0x128(%rbp),%rax │ │ │ │ - add 0x10(%rcx,%r10,8),%rax │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ + mov %r10,-0x1a0(%rbp) │ │ │ │ + mov %r11,-0x190(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ - imul %rax,%rcx │ │ │ │ + add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ mov -0x140(%rbp),%rax │ │ │ │ - fstpt -0x1a0(%rbp) │ │ │ │ + fstpt -0x180(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1a19e │ │ │ │ + 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) │ │ │ │ fldt (%rax) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov -0xb8(%rbp),%r11 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ fmul %st(4),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - jmp 1a1ea │ │ │ │ - nopl 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) │ │ │ │ fldt (%r10) │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ add %r11,%r15 │ │ │ │ - imul %r15,%r8 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1a218 │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 188f8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ fldt (%rcx) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 %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 1a192 │ │ │ │ - mov -0x1a8(%rbp),%r10 │ │ │ │ - mov -0x1b0(%rbp),%r11 │ │ │ │ - fldt -0x1a0(%rbp) │ │ │ │ - inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 1a132 │ │ │ │ - mov -0x190(%rbp),%r8 │ │ │ │ - inc %r8 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 1a0d8 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 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 -0x168(%rbp),%r9 │ │ │ │ - mov -0x160(%rbp),%r11 │ │ │ │ - movq %r15,%xmm4 │ │ │ │ - movq -0x170(%rbp),%xmm0 │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - movhps -0x130(%rbp),%xmm0 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0x180(%rbp),%r10 │ │ │ │ - fstpt 0x50(%r9) │ │ │ │ + fstpt 0x50(%r11) │ │ │ │ fxch %st(1) │ │ │ │ - movups %xmm0,0x8(%r11) │ │ │ │ - movq -0x40(%rbp),%xmm0 │ │ │ │ - mov %rdi,0x28(%r11) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ + movq %r15,%xmm4 │ │ │ │ + movq -0x118(%rbp),%xmm0 │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ not %rax │ │ │ │ + mov %rdi,0x28(%rcx) │ │ │ │ + fstpt 0x10(%r11) │ │ │ │ + fxch %st(2) │ │ │ │ + movhps -0x130(%rbp),%xmm0 │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - movups %xmm1,(%rbx) │ │ │ │ - movups %xmm1,0x10(%rbx) │ │ │ │ - fstpt 0x10(%r9) │ │ │ │ - fxch %st(2) │ │ │ │ - punpcklqdq %xmm4,%xmm0 │ │ │ │ - movups %xmm0,0x18(%r11) │ │ │ │ - fstpt 0x20(%r9) │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x20(%r11) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x30(%r9) │ │ │ │ - fstpt 0x40(%r9) │ │ │ │ - jmp 19fa6 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 19fa6 │ │ │ │ - mov (%r11),%rax │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x4,%rbx │ │ │ │ - mov 0x18(%r10),%rsi │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r11,-0x128(%rbp) │ │ │ │ - fldt (%r9) │ │ │ │ - mov %r9,-0x130(%rbp) │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov 0xe0(%r10),%r13 │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - fldt (%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 │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ + 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 │ │ │ │ - lea (%rdi,%rbx,1),%r12 │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ - add %rcx,%rax │ │ │ │ - add %r12,%r8 │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - 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 1a407 │ │ │ │ + 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 %rax,-0x140(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r12,-0x130(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov %r11,%rax │ │ │ │ + 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 │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rdx,-0x138(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - jmp 1a460 │ │ │ │ + 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 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %rcx,-0x148(%rbp) │ │ │ │ - mov %r9,-0x150(%rbp) │ │ │ │ - fldt (%r9) │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ + mov %rcx,-0x138(%rbp) │ │ │ │ + fldt (%r8) │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ add 0x10(%rdx,%rcx,8),%rbx │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ mov %rbx,-0xc0(%rbp) │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ + imul %rbx,%rdx │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - jmp 1a4af │ │ │ │ + jmp 18ba2 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fldt (%rbx) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + fldt (%r12) │ │ │ │ mov -0x50(%rbp),%r15 │ │ │ │ - add 0x20(%r12,%r11,8),%r15 │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - imul %r15,%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ + add 0x20(%r13,%rbx,8),%r15 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1a4d8 │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp 18bd0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fldt (%r9) │ │ │ │ - mov 0x30(%r8,%rcx,8),%rdi │ │ │ │ + fldt (%r8) │ │ │ │ + mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r9 │ │ │ │ - add %r10,%rdi │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r13,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + 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 1a4a5 │ │ │ │ - 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 1a454 │ │ │ │ - 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 1a3fd │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18ae4 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x130(%rbp),%r9 │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov %r11,%r10 │ │ │ │ - movq %rdi,%xmm5 │ │ │ │ - mov -0x128(%rbp),%r11 │ │ │ │ - movq -0x138(%rbp),%xmm0 │ │ │ │ - movhps -0xc0(%rbp),%xmm0 │ │ │ │ - fstpt 0x40(%r9) │ │ │ │ + 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 │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - movups %xmm0,0x8(%r11) │ │ │ │ + movhps -0xc0(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ movq %r15,%xmm0 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ + movq %rax,%xmm1 │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - movups %xmm0,0x18(%r11) │ │ │ │ - fstpt 0x10(%r9) │ │ │ │ - movups %xmm1,(%rax) │ │ │ │ - movups %xmm1,0x10(%rax) │ │ │ │ - fstpt 0x20(%r9) │ │ │ │ - fstpt 0x30(%r9) │ │ │ │ - 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 │ │ │ │ - mov %r12,%rsi │ │ │ │ + jle 18e5d │ │ │ │ movq $0x0,(%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) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ 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 │ │ │ │ shl $0x4,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %rax,%r12 │ │ │ │ add -0x50(%rbp),%r9 │ │ │ │ - mov %rax,%rsi │ │ │ │ - jmp 1a6ad │ │ │ │ + jmp 18da8 │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rdi │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ fildll (%r8) │ │ │ │ fldt (%r9) │ │ │ │ @@ -25704,1685 +25157,1708 @@ │ │ │ │ mov (%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rdx,(%rdi) │ │ │ │ add %rcx,%rdx │ │ │ │ - cmp %r8,-0xb0(%rbp) │ │ │ │ mov %rdx,(%r11) │ │ │ │ - jne 1a69b │ │ │ │ + cmp %r8,-0xb0(%rbp) │ │ │ │ + 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 │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ 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 189a8 │ │ │ │ - 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 │ │ │ │ - dec %rbx │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - 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 │ │ │ │ - lea (%r14,%r14,1),%r15 │ │ │ │ - mov %rbx,%r9 │ │ │ │ neg %rax │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - 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 (%r12,%r9,8),%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov (%r12,%rdi,8),%r8 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov -0x98(%rbp),%r10 │ │ │ │ - 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 -0x40(%rbp),%rbx │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ + 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 │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - 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 -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) │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 1abcd │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%rcx,%rdx,8),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 1930a │ │ │ │ fxch %st(4) │ │ │ │ - shl $0x4,%r10 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ + 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 -0x40(%rbp),%rcx │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - lea (%r14,%r14,1),%r10 │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - xor %edi,%edi │ │ │ │ - add 0x18(%rcx),%rdx │ │ │ │ - mov 0xe0(%rcx),%r9 │ │ │ │ - mov %r13,%rcx │ │ │ │ - shr $0x4,%r8 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - 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 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - lea (%rsi,%rsi,1),%r8 │ │ │ │ - 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 │ │ │ │ - shl $0x4,%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) │ │ │ │ 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 │ │ │ │ - cmp -0x80(%rbp),%rdi │ │ │ │ - mov %rcx,(%r11,%rax,8) │ │ │ │ - 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 189a8 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - mov 0x18(%r12),%rbx │ │ │ │ - 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) │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ + 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 │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ - add %rcx,%rdx │ │ │ │ - lea (%r12,%rax,1),%r13 │ │ │ │ - mov %r12,-0xb0(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - lea (%rdi,%rdi,2),%rdx │ │ │ │ - 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 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + 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 │ │ │ │ - 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 %r8,-0x140(%rbp) │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ fldt (%r10) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ - add 0x10(%rdx,%r8,8),%rbx │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ + mov %rdx,-0x188(%rbp) │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov %r10,-0x1a0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - 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) │ │ │ │ - fldt (%r12) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + fldt (%r10) │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - add 0x20(%rax,%rbx,8),%r14 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov 0x30(%rax,%r9,8),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %r14,%r11 │ │ │ │ - jmp 1af98 │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ - fldt (%r8) │ │ │ │ - mov 0x30(%r13,%rdx,8),%rdi │ │ │ │ + fldt (%rcx) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r8 │ │ │ │ - add %r11,%rdi │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r9,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ + 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 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - movq -0x138(%rbp),%xmm0 │ │ │ │ - movhps -0xf0(%rbp),%xmm0 │ │ │ │ + fxch %st(3) │ │ │ │ + fstpt 0x50(%r9) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + movq -0x110(%rbp),%xmm0 │ │ │ │ + movq %r15,%xmm6 │ │ │ │ not %rax │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %r14,%xmm0 │ │ │ │ + movhps -0x128(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(%r11) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x10(%r9) │ │ │ │ + fxch %st(2) │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ + punpcklqdq %xmm6,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov 0x20(%r12),%rbx │ │ │ │ - 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) │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + lea (%rdx,%rax,1),%r12 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ + 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 │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ - add %rax,%r9 │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - add %rax,%r9 │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - lea (%rdi,%rdi,2),%rdx │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - lea (%r9,%rax,1),%r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - 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 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - mov (%rcx,%r9,8),%rax │ │ │ │ - mov -0x128(%rbp),%rcx │ │ │ │ - add %r8,%rax │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - fldt (%r10) │ │ │ │ - mov %rdx,-0x170(%rbp) │ │ │ │ - mov %r9,-0x190(%rbp) │ │ │ │ - mov %r10,-0x1a0(%rbp) │ │ │ │ - mov %r11,-0x1a8(%rbp) │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ + 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) │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - fstpt -0x180(%rbp) │ │ │ │ - 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) │ │ │ │ - fldt (%rcx) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - add 0x20(%rdx,%rax,8),%r8 │ │ │ │ - fmul %st(4),%st │ │ │ │ - imul %r8,%r11 │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - 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) │ │ │ │ - fldt (%r10) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov 0x30(%rax,%r9,8),%r14 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - fldt (%rcx) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ - add %r8,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ + fldt (%r9) │ │ │ │ + mov 0x30(%r8,%rcx,8),%rdi │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%r9 │ │ │ │ + add %r11,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - 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 │ │ │ │ - fldt -0x180(%rbp) │ │ │ │ - mov -0x190(%rbp),%r9 │ │ │ │ - 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 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - movq %r14,%xmm6 │ │ │ │ - movq -0x120(%rbp),%xmm0 │ │ │ │ - movhps -0x138(%rbp),%xmm0 │ │ │ │ + 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 │ │ │ │ + movhps -0xc0(%rbp),%xmm0 │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - mov %rdi,0x28(%rbx) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + fstpt 0x10(%r13) │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%r11) │ │ │ │ - punpcklqdq %xmm6,%xmm0 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + punpcklqdq %xmm7,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ - movups %xmm1,(%r11) │ │ │ │ - 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 │ │ │ │ - mov %r12,%rsi │ │ │ │ + jle 1a9a2 │ │ │ │ movq $0x0,(%r12) │ │ │ │ + mov %r12,%rsi │ │ │ │ movq $0x0,0x8(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1c21a │ │ │ │ + jle 1a96b │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%r9,%r15,1),%rax │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ - fildll -0xe0(%rbp) │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + 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 -0x40(%rbp),%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ 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,%r10 │ │ │ │ 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 │ │ │ │ - cmp %rdi,-0xb8(%rbp) │ │ │ │ mov %rdx,(%r11) │ │ │ │ - jne 1b4af │ │ │ │ + cmp %rdi,-0xb8(%rbp) │ │ │ │ + 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 189a8 │ │ │ │ + jle 16fdd │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - 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 %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 0x0(%r13,%r10,8),%rdi │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + 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 │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%rcx),%rdx │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov 0xe0(%rcx),%rsi │ │ │ │ + add 0x18(%rcx),%rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ mov %rbx,%rdx │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ + mov 0xe0(%rcx),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + 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 -0x68(%rbp),%rsi │ │ │ │ mov %r12,%r9 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ imul %rax,%r9 │ │ │ │ - mov 0xc8(%rcx),%r14 │ │ │ │ - mov 0x48(%rcx),%r13 │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ + mov 0xc8(%rcx),%r14 │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov (%rsi,%rax,8),%rsi │ │ │ │ + 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 │ │ │ │ inc %rax │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ - sub (%rdi,%rax,8),%rdx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ + sub (%rdi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 1b860 │ │ │ │ + je 19fd8 │ │ │ │ inc %rsi │ │ │ │ inc %r15 │ │ │ │ - cmp -0x80(%rbp),%r15 │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - 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 189a8 │ │ │ │ - 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 │ │ │ │ - movq $0x0,-0xd0(%rbp) │ │ │ │ + jmp 19ff6 │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 1a00d │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ mov 0xc8(%rcx),%rsi │ │ │ │ mov 0x20(%r13),%r11 │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov 0x8(%r13),%rbx │ │ │ │ - imul 0x0(%r13),%rdx │ │ │ │ fldt (%rax) │ │ │ │ + mov (%rbx),%rdx │ │ │ │ mov %r12,%rax │ │ │ │ + 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 %rbx,-0x138(%rbp) │ │ │ │ + mov %rbx,-0x128(%rbp) │ │ │ │ mov 0x18(%r13),%rbx │ │ │ │ - mov %rdx,-0x108(%rbp) │ │ │ │ + mov %rdx,-0xf8(%rbp) │ │ │ │ lea (%r12,%rax,1),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ - lea (%rax,%rsi,1),%r9 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea (%r12,%rdi,1),%r10 │ │ │ │ - shl $0x5,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r10,%r12 │ │ │ │ mov 0xe0(%rcx),%r13 │ │ │ │ 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,%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - lea 0x10(%r15,%rdx,1),%rax │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ + add %r15,%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ - lea (%r15,%rdx,1),%rax │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea 0x10(%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 %rdx,-0x180(%rbp) │ │ │ │ - mov %rcx,-0x170(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + mov %rdx,-0x168(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ + 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) │ │ │ │ fldt (%rsi) │ │ │ │ - mov %rsi,-0x1a0(%rbp) │ │ │ │ - mov %r10,-0x1a8(%rbp) │ │ │ │ - mov %r8,-0x1b0(%rbp) │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %rsi,-0x188(%rbp) │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ + mov %r10,-0x1a0(%rbp) │ │ │ │ add 0x10(%r10),%rax │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ + mov %r8,-0x190(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - fstpt -0x190(%rbp) │ │ │ │ - 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 %rcx,-0x78(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ - add 0x20(%rax),%r9 │ │ │ │ mov -0xa8(%rbp),%r10 │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + add 0x20(%rax),%r9 │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - imul %r9,%r10 │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ fmul %st(4),%st │ │ │ │ - jmp 1bb4a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %r9,%r10 │ │ │ │ + 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) │ │ │ │ fldt (%r8) │ │ │ │ mov (%rsi),%r12 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ add %r10,%r12 │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ mov %r12,%r9 │ │ │ │ - imul %r11,%r9 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1bb78 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %r11,%r9 │ │ │ │ + jmp 1a2e8 │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ fldt (%rdx) │ │ │ │ mov 0x40(%rcx),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ add %r9,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ cmp %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 │ │ │ │ - fldt -0x190(%rbp) │ │ │ │ - mov -0x1b0(%rbp),%r8 │ │ │ │ - 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 │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rdx │ │ │ │ movq %r12,%xmm2 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - movq -0x110(%rbp),%xmm0 │ │ │ │ - movhps -0x130(%rbp),%xmm0 │ │ │ │ + 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 │ │ │ │ - mov %rdx,0x20(%r8) │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - mov %rdi,0x28(%rsi) │ │ │ │ - movups %xmm0,0x18(%rsi) │ │ │ │ - movups %xmm1,(%r8) │ │ │ │ - movups %xmm1,0x10(%r8) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + mov %rdx,0x20(%r8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rdi,0x28(%rsi) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ + movups %xmm0,0x18(%rsi) │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ - jmp 1b892 │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jle 1b892 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + movups %xmm1,(%r8) │ │ │ │ + movups %xmm1,0x10(%r8) │ │ │ │ + jmp 1a00d │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 1a00d │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r8,-0x110(%rbp) │ │ │ │ mov 0xc8(%rcx),%r9 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ mov 0x18(%r13),%r11 │ │ │ │ - mov 0xe0(%rcx),%r10 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ mov (%rbx),%rdx │ │ │ │ - mov 0x8(%r13),%rbx │ │ │ │ - imul 0x0(%r13),%rdx │ │ │ │ fldt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ imul %r15,%rax │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ + 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 0x10(%rsi) │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ + fldt (%rsi) │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ lea (%r12,%rax,4),%rdx │ │ │ │ shl $0x7,%rax │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ lea (%r12,%rdx,1),%rdi │ │ │ │ - lea (%rax,%r9,1),%rbx │ │ │ │ + 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 │ │ │ │ - mov %rax,%rdi │ │ │ │ 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 │ │ │ │ - add %r9,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ lea (%rdi,%r9,1),%r12 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov %rdx,-0x78(%rbp) │ │ │ │ - lea (%r14,%r14,2),%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ lea 0x20(%r9,%rax,1),%r9 │ │ │ │ - mov %r12,-0x60(%rbp) │ │ │ │ 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) │ │ │ │ - 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 -0xd0(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov %r13,%r8 │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov %r13,-0x138(%rbp) │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + mov %r13,-0x130(%rbp) │ │ │ │ add (%rcx,%rax,8),%rdx │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ fmul %st(3),%st │ │ │ │ + imul %rdx,%rcx │ │ │ │ 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 %r8,-0x140(%rbp) │ │ │ │ - mov %rbx,-0x148(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0xd0(%rbp),%r12 │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ + 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 │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1be85 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + jmp 1a5e6 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ fldt 0x0(%r13) │ │ │ │ mov 0x20(%r12),%r14 │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ add %rcx,%r14 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - imul %r11,%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1beb8 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %r11,%rbx │ │ │ │ + jmp 1a610 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ fldt (%rdx) │ │ │ │ mov (%r8),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add %rbx,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 1beb0 │ │ │ │ + jne 1a608 │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 1be7b │ │ │ │ - mov -0x140(%rbp),%r8 │ │ │ │ - addq $0x10,-0x40(%rbp) │ │ │ │ - mov -0x148(%rbp),%rbx │ │ │ │ + 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 │ │ │ │ + cmp -0xf8(%rbp),%r8 │ │ │ │ + jne 1a590 │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%r13 │ │ │ │ add $0x10,%rbx │ │ │ │ - mov -0x138(%rbp),%r13 │ │ │ │ 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 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ movq %rdi,%xmm3 │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ - movq -0x128(%rbp),%xmm0 │ │ │ │ - movhps -0xb0(%rbp),%xmm0 │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ not %rax │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + movhps -0xb0(%rbp),%xmm0 │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ movq %r14,%xmm0 │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - 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 %rcx,-0x50(%rbp) │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ + mov %rsp,-0x78(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1c1cf │ │ │ │ - mov %r12,%rsi │ │ │ │ + jle 1a91d │ │ │ │ movq $0x0,(%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) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ 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 │ │ │ │ shl $0x4,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %rax,%r15 │ │ │ │ add -0x50(%rbp),%r9 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 1c099 │ │ │ │ + jmp 1a7e7 │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rdi │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ fildll (%r8) │ │ │ │ fldt (%r9) │ │ │ │ @@ -27400,1217 +26876,1229 @@ │ │ │ │ mov (%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rdx,(%rdi) │ │ │ │ add %rcx,%rdx │ │ │ │ - cmp %r8,-0x78(%rbp) │ │ │ │ mov %rdx,(%r11) │ │ │ │ - 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 │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ 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 18570 │ │ │ │ + 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 │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ 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 189e9 │ │ │ │ - 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) │ │ │ │ - imul %r12,%rax │ │ │ │ - mov (%r9,%rdi,1),%rcx │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - fldt (%r11,%rsi,1) │ │ │ │ - lea 0x10(%r11,%rsi,1),%rsi │ │ │ │ - lea (%rax,%rax,1),%r8 │ │ │ │ - mov 0x48(%rdx),%rax │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - lea (%r10,%rdi,1),%rcx │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ - 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 (%r10,%r13,8),%rdx │ │ │ │ + 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) │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ + add (%r8,%rcx,8),%rdx │ │ │ │ + mov %rdx,-0x8(%r9) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%rsi) │ │ │ │ - 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 │ │ │ │ - cmp -0x80(%rbp),%r15 │ │ │ │ - mov %rdx,(%r10,%rax,8) │ │ │ │ - jne 1c35f │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - jmp 189e9 │ │ │ │ - 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 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%r11) │ │ │ │ - mov 0xe0(%r9),%r13 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r10,-0x130(%rbp) │ │ │ │ + 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 │ │ │ │ + fldt (%rcx) │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + add 0x18(%r8),%rsi │ │ │ │ imul (%r14),%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - add 0x18(%r9),%rsi │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - lea (%rdx,%rdi,1),%r15 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x7,%rcx │ │ │ │ + mov 0xe0(%r8),%r13 │ │ │ │ fldt (%rsi) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %r15,-0x110(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - mov %rax,-0x108(%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 %rdx,%rbx │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ - add %r15,%rcx │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ - lea (%r14,%rdi,1),%rbx │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - lea (%rbx,%rdi,1),%r12 │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1c5cb │ │ │ │ + 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 -0xe8(%rbp),%rdx │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,-0x148(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - mov %r9,-0x150(%rbp) │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ + mov -0x128(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - add (%rax,%r8,8),%rdx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + add (%rcx,%r9,8),%rax │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ fmul %st(3),%st │ │ │ │ - imul %rdx,%rax │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - jmp 1c631 │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ + 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) │ │ │ │ - fldt 0x20(%r11) │ │ │ │ - mov %r10,-0x168(%rbp) │ │ │ │ - mov %r11,-0x180(%rbp) │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - add 0x10(%rcx,%r10,8),%rax │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ + 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) │ │ │ │ + add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ fstpt -0x160(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1c690 │ │ │ │ + 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) │ │ │ │ fldt 0x40(%rax) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ mov -0xa0(%rbp),%r11 │ │ │ │ mov -0xb0(%rbp),%r10 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ fmul %st(4),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - jmp 1c6da │ │ │ │ - nopl 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 -0x50(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + 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) │ │ │ │ fldt 0x80(%rcx) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 %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 1c684 │ │ │ │ - mov -0x168(%rbp),%r10 │ │ │ │ - mov -0x180(%rbp),%r11 │ │ │ │ + jne 1ade9 │ │ │ │ + mov -0x168(%rbp),%rdx │ │ │ │ + mov -0x170(%rbp),%r10 │ │ │ │ fldt -0x160(%rbp) │ │ │ │ - inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 1c623 │ │ │ │ - mov -0x148(%rbp),%r8 │ │ │ │ - mov -0x150(%rbp),%r9 │ │ │ │ - inc %r8 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 1c5bf │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%r10 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + 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) │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - dec %r8 │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ movq %r15,%xmm4 │ │ │ │ - movq -0x140(%rbp),%xmm0 │ │ │ │ - mov -0x130(%rbp),%r10 │ │ │ │ - movq %r8,%xmm1 │ │ │ │ - movhps -0x100(%rbp),%xmm0 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - fstpt 0x50(%r11) │ │ │ │ + mov -0x138(%rbp),%r11 │ │ │ │ + movq -0xf0(%rbp),%xmm0 │ │ │ │ + fstpt 0x50(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ - movq -0x40(%rbp),%xmm0 │ │ │ │ - mov %rdi,0x28(%rax) │ │ │ │ - mov %r8,0x20(%r10) │ │ │ │ - movups %xmm1,(%r10) │ │ │ │ - movups %xmm1,0x10(%r10) │ │ │ │ - fstpt 0x10(%r11) │ │ │ │ + dec %rax │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + movhps -0x110(%rbp),%xmm0 │ │ │ │ + mov %rax,0x20(%r11) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ + movups %xmm0,0x8(%rax) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ + fxch %st(1) │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ + mov %rdi,0x28(%rax) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ movups %xmm0,0x18(%rax) │ │ │ │ - fstpt 0x20(%r11) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt 0x30(%r11) │ │ │ │ - fstpt 0x40(%r11) │ │ │ │ - jmp 189e9 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - lea (%r12,%r12,1),%r13 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - fldt (%r11) │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov %r10,-0x108(%rbp) │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - add %rbx,%rax │ │ │ │ - lea (%rdx,%r8,1),%rbx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - lea 0x0(%r13,%r12,1),%rax │ │ │ │ - add %rbx,%r8 │ │ │ │ - mov %rbx,%r15 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea (%rcx,%rax,1),%r12 │ │ │ │ - mov %r12,-0x70(%rbp) │ │ │ │ - jmp 1c8ee │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + 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),%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov -0xf8(%rbp),%r11 │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - add (%rcx,%rbx,8),%rax │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + add (%rcx,%rax,8),%rdx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ fmul %st(3),%st │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ - jmp 1c947 │ │ │ │ + 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),%rbx │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - mov %r10,-0x128(%rbp) │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - fldt 0x20(%r10) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%r12 │ │ │ │ - add 0x10(%rbx,%rdx,8),%rax │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + 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 %rbx,-0x50(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 1c9a0 │ │ │ │ + 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) │ │ │ │ - fldt 0x40(%r12) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - add 0x20(%r15,%rbx,8),%rax │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - imul %rax,%r11 │ │ │ │ + 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 │ │ │ │ - jmp 1c9c8 │ │ │ │ + imul %r15,%rbx │ │ │ │ + jmp 1b138 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fldt (%r10) │ │ │ │ - mov 0x30(%r8,%rcx,8),%rdi │ │ │ │ - inc %rcx │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %r11,%rdi │ │ │ │ + fldt (%r11) │ │ │ │ + mov 0x30(%r14,%r8,8),%rdi │ │ │ │ + inc %r8 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rbx,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r14,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + 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,%rcx │ │ │ │ - jne 1c9c0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 1c996 │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jne 1c93b │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - inc %rbx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 1c8e4 │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 %r8,%rax │ │ │ │ + jne 1b043 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt 0x40(%r11) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + movq -0x100(%rbp),%xmm0 │ │ │ │ movq %rdi,%xmm5 │ │ │ │ - movq -0x90(%rbp),%xmm0 │ │ │ │ - movhps -0xb0(%rbp),%xmm0 │ │ │ │ - dec %rbx │ │ │ │ - fstpt 0x10(%r11) │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r12,%r8 │ │ │ │ + dec %rax │ │ │ │ + movhps -0xa8(%rbp),%xmm0 │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - movups %xmm1,(%r10) │ │ │ │ - movups %xmm1,0x10(%r10) │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - fstpt 0x20(%r11) │ │ │ │ + movups %xmm0,0x8(%rax) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ - fstpt 0x30(%r11) │ │ │ │ - jmp 189e9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movups %xmm0,0x18(%rax) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ + movups %xmm1,(%rbx) │ │ │ │ + movups %xmm1,0x10(%rbx) │ │ │ │ + jmp 17019 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000001cac0 : │ │ │ │ +000000000001b230 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - sub $0x248,%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 1ce10 │ │ │ │ + jle 1b588 │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ - mov %rsi,-0x1b8(%rbp) │ │ │ │ + mov %rsi,-0x1c8(%rbp) │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jge 1ce10 │ │ │ │ + jge 1b588 │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ - mov %rax,-0x190(%rbp) │ │ │ │ + mov %rax,-0x1a0(%rbp) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jge 1ce10 │ │ │ │ - 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 1ce10 │ │ │ │ - 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 1ce10 │ │ │ │ + jle 1b588 │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jge 1b588 │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 1ce10 │ │ │ │ - movdqu 0xf0(%r15),%xmm0 │ │ │ │ + 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 0x10(%r15),%rax │ │ │ │ - mov 0x50(%r15),%rdx │ │ │ │ - mov %rax,-0x1c8(%rbp) │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov 0x50(%r13),%rdx │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ - movq %xmm0,-0x1e8(%rbp) │ │ │ │ + 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 1dfef │ │ │ │ + jne 1c755 │ │ │ │ test $0x10,%cl │ │ │ │ - jne 1ce27 │ │ │ │ + jne 1b59f │ │ │ │ test $0x8,%cl │ │ │ │ - jne 1e1a6 │ │ │ │ + jne 1c912 │ │ │ │ mov %ecx,%edx │ │ │ │ and $0x800,%edx │ │ │ │ test $0x2,%cl │ │ │ │ - jne 1ea79 │ │ │ │ + jne 1d1b9 │ │ │ │ and $0x4,%ecx │ │ │ │ - jne 1e559 │ │ │ │ + jne 1cc91 │ │ │ │ test %edx,%edx │ │ │ │ - jne 1f267 │ │ │ │ + jne 1d96f │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1cedf │ │ │ │ + jle 1b65a │ │ │ │ fld1 │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov %r12,%rsi │ │ │ │ + mov %r9,%rdx │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ shl $0x6,%rsi │ │ │ │ - lea (%r9,%r9,1),%r13 │ │ │ │ - mov %r9,-0x140(%rbp) │ │ │ │ - mov %rsi,-0xf0(%rbp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov %r9,-0x150(%rbp) │ │ │ │ + lea (%r9,%r9,1),%r14 │ │ │ │ add %r12,%rax │ │ │ │ - shl $0x5,%r12 │ │ │ │ - mov %rsi,-0x160(%rbp) │ │ │ │ + mov %rsi,-0x110(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + sub $0x40,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + 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 │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fildll -0x148(%rbp) │ │ │ │ + fildll -0x130(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - sub -0x130(%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 1ccaa │ │ │ │ + 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 -0x110(%rbp) │ │ │ │ - js 1d9dd │ │ │ │ - mov 0x30(%r15),%r9 │ │ │ │ + fldt (%r8,%r15,1) │ │ │ │ + js 1c73f │ │ │ │ + mov 0x30(%r13),%r9 │ │ │ │ mov %r10,%rcx │ │ │ │ - mov 0x48(%r15),%rbx │ │ │ │ + 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) │ │ │ │ - mov 0x58(%r15),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r13),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x60(%r15),%r11 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov 0x60(%r13),%r11 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rdx,-0xe0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ 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 0x18980(%rip) │ │ │ │ + fldt 0x181d5(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ - fmul %st(2),%st │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - jmp 1cdd0 │ │ │ │ - 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 0x18618(%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 1cda5 │ │ │ │ + je 1b519 │ │ │ │ fchs │ │ │ │ - fmuls 0x18331(%rip) │ │ │ │ - fldt 0x1890f(%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 1d770 │ │ │ │ + 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 1cd60 │ │ │ │ + ja 1b4d8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d753 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1beab │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 1cdb5 │ │ │ │ - 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 1cedf │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ - and $0x8,%ch │ │ │ │ - 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) │ │ │ │ - jne 1e0ee │ │ │ │ + and $0x8,%ch │ │ │ │ + jne 1c85e │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%r13 │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - shl $0x6,%rbx │ │ │ │ - mov %r9,%r15 │ │ │ │ + lea 0x10(%r10),%r14 │ │ │ │ + mov %r9,%rbx │ │ │ │ add %r12,%rax │ │ │ │ - shl $0x5,%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ - mov %rbx,%r12 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ + shl $0x5,%r12 │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + mov %r13,%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - lea 0x10(%r13),%rdx │ │ │ │ - mov %r13,%r9 │ │ │ │ - push %r15 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ - lea (%r12,%r14,1),%r8 │ │ │ │ - inc %rbx │ │ │ │ - push -0x148(%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) │ │ │ │ - add $0x30,%r13 │ │ │ │ push -0x40(%rbp) │ │ │ │ push %rdx │ │ │ │ - lea (%rax,%r14,1),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - push -0x38(%r13) │ │ │ │ - push -0x40(%r13) │ │ │ │ - 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 1ce7f │ │ │ │ - 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,-0x1c0(%rbp) │ │ │ │ - testb $0x1,0x70(%r15) │ │ │ │ - jne 1da70 │ │ │ │ + mov %rax,-0x1d0(%rbp) │ │ │ │ + testb $0x1,0x70(%r13) │ │ │ │ + jne 1c1b8 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 1ce18 │ │ │ │ - mov -0x190(%rbp),%r11 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ - mov -0x1b8(%rbp),%rcx │ │ │ │ - mov -0x148(%rbp),%r14 │ │ │ │ - shr $0x3f,%r11 │ │ │ │ - mov %r11,%rax │ │ │ │ - mov -0x190(%rbp),%r11 │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %rcx,%rdx │ │ │ │ + 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 %r14,%r8 │ │ │ │ - mov %r14,%rsi │ │ │ │ mov %rdx,%rdi │ │ │ │ - imul %r13,%r8 │ │ │ │ - mov %r9,%rdx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add %rcx,%rdi │ │ │ │ - add %r11,%rax │ │ │ │ - sar $1,%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 │ │ │ │ - shl $0x5,%rax │ │ │ │ - sub %r10,%rdx │ │ │ │ - mov %rax,-0x1f0(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - imul %r10,%rcx │ │ │ │ - mov -0x1e8(%rbp),%r10 │ │ │ │ - lea (%rcx,%rdi,1),%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - sub %rdi,%rax │ │ │ │ + sub %rdi,%r10 │ │ │ │ + imul %r15,%r11 │ │ │ │ + mov %rdx,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ - inc %rax │ │ │ │ - mov %rcx,-0x1f8(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r11,%rsi │ │ │ │ - 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,-0x268(%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 -0x1c8(%rbp),%r10 │ │ │ │ - mov %rax,-0x260(%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 -0x1c8(%rbp),%r10 │ │ │ │ - mov %rax,-0x258(%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 -0x1e8(%rbp),%rax │ │ │ │ - mov %rax,-0x250(%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 -0x1c8(%rbp),%r10 │ │ │ │ - mov %rax,-0x248(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov -0x1e8(%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,-0x240(%rbp) │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x250(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rsi,%rax │ │ │ │ add %r10,%rax │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov %rax,-0x238(%rbp) │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %rax,-0x248(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ sub %rdi,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov -0x1c8(%rbp),%r14 │ │ │ │ - mov %rax,-0x230(%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,-0x228(%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,-0x220(%rbp) │ │ │ │ - lea (%r12,%rbx,1),%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rax,-0x218(%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,-0x210(%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,-0x208(%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,-0x200(%rbp) │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x210(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdi,-0x180(%rbp) │ │ │ │ - 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 -0x1c0(%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) │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ - fldt 0x18527(%rip) │ │ │ │ + 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) │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ + fldt (%rdi) │ │ │ │ + mov 0x48(%r13),%rdi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt 0x184e4(%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,-0x1b8(%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 1d72e │ │ │ │ - mov -0x268(%rbp),%rdi │ │ │ │ + jle 1be83 │ │ │ │ fld1 │ │ │ │ + mov -0x278(%rbp),%rdi │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - mov -0x210(%rbp),%r10 │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0x148(%rbp) │ │ │ │ - mov -0x1c8(%rbp),%rdi │ │ │ │ - add %rdx,%r10 │ │ │ │ - mov %r10,-0xb8(%rbp) │ │ │ │ - mov -0x208(%rbp),%r10 │ │ │ │ - fdivr %st(1),%st │ │ │ │ - add %rax,%rdi │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - mov -0x260(%rbp),%rdi │ │ │ │ - add %rax,%r10 │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - mov -0x1e8(%rbp),%r10 │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - mov -0x258(%rbp),%rdi │ │ │ │ - add %rdx,%r10 │ │ │ │ - mov %r10,-0xa8(%rbp) │ │ │ │ - mov -0x200(%rbp),%r10 │ │ │ │ add %rax,%rdi │ │ │ │ mov %rdi,-0x120(%rbp) │ │ │ │ - mov -0x250(%rbp),%rdi │ │ │ │ - add %rax,%r10 │ │ │ │ - fstpt -0x1a0(%rbp) │ │ │ │ + mov -0x1d8(%rbp),%rdi │ │ │ │ + fdivr %st(1),%st │ │ │ │ add %rdx,%rdi │ │ │ │ mov %rdi,-0x110(%rbp) │ │ │ │ - mov -0x248(%rbp),%rdi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + mov -0x270(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ mov %rdi,-0x100(%rbp) │ │ │ │ - mov -0x240(%rbp),%rdi │ │ │ │ + mov -0x268(%rbp),%rdi │ │ │ │ add %rdx,%rdi │ │ │ │ mov %rdi,-0xf0(%rbp) │ │ │ │ - mov -0x238(%rbp),%rdi │ │ │ │ + mov -0x260(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov -0x258(%rbp),%rdi │ │ │ │ + add %rdx,%rdi │ │ │ │ mov %rdi,-0xe0(%rbp) │ │ │ │ - mov -0x230(%rbp),%rdi │ │ │ │ - fstpt -0x1b0(%rbp) │ │ │ │ + mov -0x250(%rbp),%rdi │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + mov -0x248(%rbp),%rdi │ │ │ │ add %rdx,%rdi │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov -0x240(%rbp),%rdi │ │ │ │ + add %rax,%rdi │ │ │ │ + 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,%rax,1),%r15 │ │ │ │ + lea (%rdi,%rdx,1),%r15 │ │ │ │ mov -0x220(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ mov -0x218(%rbp),%rdi │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r12,-0x1d0(%rbp) │ │ │ │ + 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 │ │ │ │ + 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 %rax,-0x1d8(%rbp) │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %rdx,-0x1e0(%rbp) │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - 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 -0x170(%rbp),%rax │ │ │ │ sub -0x180(%rbp),%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ - fldt 0x1831c(%rip) │ │ │ │ + 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 │ │ │ │ @@ -28622,274 +28110,266 @@ │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ fildll -0x170(%rbp) │ │ │ │ - fldt 0x182da(%rip) │ │ │ │ + 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,-0x190(%rbp) │ │ │ │ + cmpq $0x1,-0x1a0(%rbp) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - jle 1d680 │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + jle 1bde0 │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ - mov %r12,%r14 │ │ │ │ + mov %rsi,-0x190(%rbp) │ │ │ │ + mov %r12,%r13 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %rsi,-0x150(%rbp) │ │ │ │ - mov %rcx,-0x188(%rbp) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov %rcx,-0x198(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt -0x1a0(%rbp) │ │ │ │ + fldt -0x1b0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt -0x1b0(%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) │ │ │ │ fstpt -0x160(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - mov 0x60(%r14),%rcx │ │ │ │ + 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) │ │ │ │ - mov 0x48(%r14),%rcx │ │ │ │ - fldt 0x1821e(%rip) │ │ │ │ + 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 0x181d7(%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 -0x148(%rbp),%rdx │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ fld1 │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ lea (%rdx,%r12,1),%rcx │ │ │ │ - mov -0x130(%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 -0xf0(%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 -0x110(%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 -0x100(%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 -0x160(%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 (%r14,%r12,1) │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ lea (%rsi,%r12,1),%rcx │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - fstpt 0x10(%r13,%r12,1) │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + 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 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ lea (%rdi,%r12,1),%rcx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + 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 1d450 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x150(%rbp),%rsi │ │ │ │ - mov -0x188(%rbp),%rcx │ │ │ │ - mov %r14,%r12 │ │ │ │ - jmp 1d690 │ │ │ │ + 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) │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ incq -0x170(%rbp) │ │ │ │ - add %rcx,-0x148(%rbp) │ │ │ │ - add %rsi,%r13 │ │ │ │ + add %rsi,%r14 │ │ │ │ add %rsi,%r15 │ │ │ │ - add %rsi,-0x140(%rbp) │ │ │ │ - add %rcx,-0x130(%rbp) │ │ │ │ - add %rsi,-0x120(%rbp) │ │ │ │ - add %rcx,-0x110(%rbp) │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ - add %rcx,-0xf0(%rbp) │ │ │ │ - add %rsi,-0xe0(%rbp) │ │ │ │ + add %rcx,-0x120(%rbp) │ │ │ │ + add %rsi,-0x110(%rbp) │ │ │ │ + add %rcx,-0x100(%rbp) │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ + add %rsi,-0xf0(%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) │ │ │ │ - mov -0x170(%rbp),%rax │ │ │ │ + add %rcx,-0x40(%rbp) │ │ │ │ + add %rsi,-0xa0(%rbp) │ │ │ │ + add %rcx,-0x90(%rbp) │ │ │ │ + add %rsi,-0x80(%rbp) │ │ │ │ cmp -0x180(%rbp),%rax │ │ │ │ - jl 1d350 │ │ │ │ + jl 1bac0 │ │ │ │ mov %r12,%r13 │ │ │ │ - mov -0x1d8(%rbp),%rax │ │ │ │ - mov -0x1e0(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov -0x1d0(%rbp),%r12 │ │ │ │ - jmp 1d730 │ │ │ │ - ffreep %st(0) │ │ │ │ - add -0x1f8(%rbp),%rdx │ │ │ │ - add -0x1f0(%rbp),%rax │ │ │ │ - inc %r12 │ │ │ │ - cmp -0x1c0(%rbp),%r12 │ │ │ │ - jl 1d140 │ │ │ │ - jmp 1ce18 │ │ │ │ + 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 0x17f59(%rip) │ │ │ │ + fldt 0x177d1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1cdb5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ + jmp 1b529 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%rbx) │ │ │ │ inc %r9 │ │ │ │ - lea 0x10(%r8,%r14,1),%rax │ │ │ │ + lea 0x10(%r8,%r15,1),%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ @@ -28899,104 +28379,106 @@ │ │ │ │ fldt 0x10(%r11) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x17ef8(%rip) │ │ │ │ + fldt 0x17772(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - sub -0xc0(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ + sub -0xe0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1d85d │ │ │ │ - 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 0x17b88(%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 1d835 │ │ │ │ + je 1bf89 │ │ │ │ fchs │ │ │ │ - fmuls 0x178a1(%rip) │ │ │ │ - fldt 0x17e7f(%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 1d8ad │ │ │ │ + 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 1d7f0 │ │ │ │ + ja 1bf48 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d893 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1bfe7 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 1d845 │ │ │ │ + jmp 1bf99 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x17e19(%rip) │ │ │ │ + fldt 0x17695(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1d845 │ │ │ │ - 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 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - lea -0x40(%r10,%rax,1),%rsi │ │ │ │ fldt 0x10(%r8,%r9,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ fxch %st(2) │ │ │ │ @@ -29004,321 +28486,319 @@ │ │ │ │ fldt 0x20(%r11) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x17dc7(%rip) │ │ │ │ + fldt 0x1763e(%rip) │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ - sub -0xc0(%rbp),%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ + sub -0xe0(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %r8,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1d98d │ │ │ │ - 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 0x17a58(%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 1d965 │ │ │ │ + je 1c0c1 │ │ │ │ fchs │ │ │ │ - fmuls 0x17771(%rip) │ │ │ │ - fldt 0x17d4f(%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 1d9f2 │ │ │ │ + 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 1d920 │ │ │ │ + ja 1c080 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d9c3 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1c11f │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 1d975 │ │ │ │ + jmp 1c0d1 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x17ce9(%rip) │ │ │ │ + fldt 0x1755d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1d975 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x10(%r8,%r14,1),%rax │ │ │ │ - lea 0x20(%r8,%r14,1),%rcx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 1d9fa │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ + jmp 1c0d1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xe0(%rbp) │ │ │ │ sub $0x8,%rsp │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %r10,%rdx │ │ │ │ - add 0x18(%r15),%rdi │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ + mov %r10,%rdx │ │ │ │ + add 0x18(%r13),%rdi │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + push -0x150(%rbp) │ │ │ │ inc %r12 │ │ │ │ - push -0x140(%rbp) │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - push -0x148(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ lea (%r10,%rsi,1),%r8 │ │ │ │ - push -0xa8(%rbp) │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ + push -0x130(%rbp) │ │ │ │ + push -0xa8(%rbp) │ │ │ │ push -0x40(%rbp) │ │ │ │ push %rcx │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - push -0x108(%rbp) │ │ │ │ - push -0x110(%rbp) │ │ │ │ - call bf20 │ │ │ │ + sub $0x10,%rsp │ │ │ │ + fstpt (%rsp) │ │ │ │ + call b120 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ cmp %r12,-0xb0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsp │ │ │ │ - jne 1cc77 │ │ │ │ - jmp 1cedf │ │ │ │ + jne 1b3f2 │ │ │ │ + jmp 1b65a │ │ │ │ cmpq $0x1,-0x60(%rbp) │ │ │ │ - jle 1ce18 │ │ │ │ - mov -0x1b8(%rbp),%rbx │ │ │ │ + jle 1b590 │ │ │ │ + mov -0x1c8(%rbp),%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 1ce18 │ │ │ │ - mov -0x190(%rbp),%rsi │ │ │ │ + jle 1b590 │ │ │ │ + mov -0x1a0(%rbp),%rsi │ │ │ │ mov %rsi,%r10 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 1ce18 │ │ │ │ + jle 1b590 │ │ │ │ shr $0x3f,%rdi │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ shr $0x3f,%r10 │ │ │ │ - mov %rax,%r9 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x130(%rbp),%r15 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov 0xc0(%r15),%rax │ │ │ │ - mov -0x148(%rbp),%r15 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0xc0(%r13),%rax │ │ │ │ imul %rsi,%rdi │ │ │ │ add %rbx,%rdx │ │ │ │ - movq $0x0,-0x1b0(%rbp) │ │ │ │ - movq $0x0,-0x188(%rbp) │ │ │ │ + sub %r8,%rcx │ │ │ │ + mov %r15,%r9 │ │ │ │ sar $1,%rdx │ │ │ │ - movq $0x0,-0x1b8(%rbp) │ │ │ │ + movq $0x0,-0x1c0(%rbp) │ │ │ │ mov %rdx,%r11 │ │ │ │ - mov %rdx,-0x150(%rbp) │ │ │ │ + mov %rdx,-0x190(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ 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 │ │ │ │ - imul %rbx,%r9 │ │ │ │ + mov %r11,%r8 │ │ │ │ sar $1,%rdx │ │ │ │ - mov %r15,%r8 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + imul %rbx,%r8 │ │ │ │ mov %rdx,%r13 │ │ │ │ - sub %rdx,%r8 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + imul %r15,%r12 │ │ │ │ mov %rdx,-0xb8(%rbp) │ │ │ │ mov (%rax),%rdx │ │ │ │ - mov %rdi,%r12 │ │ │ │ imul %rsi,%r10 │ │ │ │ add %r11,%rsi │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - imul %r15,%r12 │ │ │ │ - mov %r9,-0x1a0(%rbp) │ │ │ │ - mov -0x1c0(%rbp),%r9 │ │ │ │ - shl $0x5,%r8 │ │ │ │ + mov %r9,-0x160(%rbp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ imul %rbx,%rsi │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %rdx,-0x1d0(%rbp) │ │ │ │ - mov %r12,-0x218(%rbp) │ │ │ │ + mov %r8,-0x1b0(%rbp) │ │ │ │ + mov -0x1d0(%rbp),%r8 │ │ │ │ + mov %r12,-0x228(%rbp) │ │ │ │ mov %rdi,%r12 │ │ │ │ imul %rcx,%rdi │ │ │ │ - shl $0x4,%r9 │ │ │ │ + shl $0x4,%r8 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %r11,%rbx │ │ │ │ shl $0x4,%r11 │ │ │ │ - mov %rsi,-0x190(%rbp) │ │ │ │ - mov %r9,-0x210(%rbp) │ │ │ │ - mov %r11,%rsi │ │ │ │ + mov %rsi,-0x1a0(%rbp) │ │ │ │ shl $0x5,%r10 │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r8,-0x220(%rbp) │ │ │ │ add 0x8(%rax),%r11 │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ lea (%r12,%rdi,1),%rax │ │ │ │ sub %rbx,%r12 │ │ │ │ + mov %r11,-0x200(%rbp) │ │ │ │ sub %rbx,%rax │ │ │ │ mov %r15,%rbx │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ imul %r15,%rax │ │ │ │ - mov -0x1c8(%rbp),%r15 │ │ │ │ + mov -0x1d8(%rbp),%r15 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ imul %rbx,%rdi │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov %rax,-0x208(%rbp) │ │ │ │ + movq $0x0,-0x198(%rbp) │ │ │ │ + movq $0x0,-0x1c8(%rbp) │ │ │ │ + mov %rax,-0x218(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - mov %r11,-0x1f0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,-0x1f8(%rbp) │ │ │ │ + mov %rdi,-0x208(%rbp) │ │ │ │ add %rax,%r15 │ │ │ │ mov %r12,%rax │ │ │ │ + mov %rdx,-0x1e0(%rbp) │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %rax,-0x200(%rbp) │ │ │ │ + mov %rax,-0x210(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r10,%rsi │ │ │ │ neg %rax │ │ │ │ mov %rax,-0x180(%rbp) │ │ │ │ - mov -0x1e8(%rbp),%rax │ │ │ │ - add %r8,%rax │ │ │ │ + mov -0x1f8(%rbp),%rax │ │ │ │ + add %r9,%rax │ │ │ │ mov %rax,-0x170(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r9,%rax │ │ │ │ + add %r8,%rax │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - nop │ │ │ │ - mov -0x1d0(%rbp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x1e0(%rbp),%rax │ │ │ │ + mov -0x220(%rbp),%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rbx,-0x1e0(%rbp) │ │ │ │ movq $0x0,-0xd0(%rbp) │ │ │ │ + mov -0x1c0(%rbp),%r11 │ │ │ │ + mov -0x1d8(%rbp),%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %r15,-0x1d8(%rbp) │ │ │ │ - mov %r14,-0x1e8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov -0x210(%rbp),%rdx │ │ │ │ - mov -0x1b0(%rbp),%r11 │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0x1c8(%rbp),%rdi │ │ │ │ - mov -0x1b8(%rbp),%r13 │ │ │ │ - mov -0x208(%rbp),%r12 │ │ │ │ + mov %r15,-0x1e8(%rbp) │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ - mov -0x1a0(%rbp),%rdx │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0x1c8(%rbp),%r13 │ │ │ │ + mov %r14,-0x1f8(%rbp) │ │ │ │ shl $0x5,%r11 │ │ │ │ - mov -0x190(%rbp),%rax │ │ │ │ - lea (%rdi,%r11,1),%r10 │ │ │ │ + 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,-0xe0(%rbp) │ │ │ │ + mov %r11,-0xc0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ lea (%rdi,%rdx,1),%r8 │ │ │ │ + fstpt -0x140(%rbp) │ │ │ │ add %rax,%rdi │ │ │ │ add %r15,%rax │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ - mov -0x200(%rbp),%rdi │ │ │ │ + mov -0x210(%rbp),%rdi │ │ │ │ + fstpt -0x150(%rbp) │ │ │ │ lea (%rdi,%r13,1),%r13 │ │ │ │ - mov -0x1f8(%rbp),%rdi │ │ │ │ + mov -0x208(%rbp),%rdi │ │ │ │ mov %r13,-0xf0(%rbp) │ │ │ │ lea (%r15,%rcx,1),%r13 │ │ │ │ add %r11,%rdi │ │ │ │ lea (%r15,%rdx,1),%r11 │ │ │ │ - mov -0x1f0(%rbp),%rdx │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + mov -0x200(%rbp),%rdx │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov %rdx,-0x110(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ - mov %rbx,-0x140(%rbp) │ │ │ │ mov -0x180(%rbp),%rdx │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ mov -0xf0(%rbp),%r15 │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x160(%rbp),%rdx │ │ │ │ fldt (%rsi) │ │ │ │ mov -0x100(%rbp),%rsi │ │ │ │ mov %rsi,%rcx │ │ │ │ add %rsi,%rdx │ │ │ │ sub %rsi,%r15 │ │ │ │ sub %rsi,%r14 │ │ │ │ + fldt -0x140(%rbp) │ │ │ │ shl $0x5,%rcx │ │ │ │ add -0x170(%rbp),%rcx │ │ │ │ shl $0x5,%r14 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + shl $0x5,%r15 │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ sub %rsi,%rcx │ │ │ │ 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 │ │ │ │ - fld %st(4) │ │ │ │ shl $0x5,%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + mov %r14,-0xa0(%rbp) │ │ │ │ + fldt -0x150(%rbp) │ │ │ │ mov %rsi,-0x90(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + fmul %st,%st(4) │ │ │ │ + fxch %st(2) │ │ │ │ sub %rdx,%rsi │ │ │ │ - fmul %st(4),%st │ │ │ │ shl $0x5,%rsi │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fxch %st(4) │ │ │ │ + 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 │ │ │ │ - fstpt -0x120(%rbp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt -0x130(%rbp) │ │ │ │ - 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) │ │ │ │ @@ -29404,194 +28884,194 @@ │ │ │ │ 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 1ddf0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x140(%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 -0x148(%rbp),%rdx │ │ │ │ addq $0x10,-0x110(%rbp) │ │ │ │ - add %rdx,-0x100(%rbp) │ │ │ │ - add %rdx,-0xf0(%rbp) │ │ │ │ - add %rdx,-0xc0(%rbp) │ │ │ │ add %rbx,%r10 │ │ │ │ add %rbx,%r9 │ │ │ │ add %rbx,%r8 │ │ │ │ - add %rdx,-0xe0(%rbp) │ │ │ │ + add %rdx,-0x100(%rbp) │ │ │ │ add %rbx,%rdi │ │ │ │ add %rbx,%r12 │ │ │ │ add %rbx,%r13 │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + add %rdx,-0xf0(%rbp) │ │ │ │ add %rbx,%r11 │ │ │ │ add %rbx,%rax │ │ │ │ - cmp %rsi,-0x150(%rbp) │ │ │ │ - fldt -0x120(%rbp) │ │ │ │ - fldt -0x130(%rbp) │ │ │ │ - jg 1dd10 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x1e8(%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 -0x1e0(%rbp),%rbx │ │ │ │ - incq -0x188(%rbp) │ │ │ │ - addq $0x10,-0x1d0(%rbp) │ │ │ │ + mov -0x228(%rbp),%rdx │ │ │ │ + mov -0x1f0(%rbp),%rbx │ │ │ │ + addq $0x10,-0x1e0(%rbp) │ │ │ │ + mov -0x1e8(%rbp),%r15 │ │ │ │ + add %r14,-0x1c0(%rbp) │ │ │ │ + add %r14,%rbx │ │ │ │ + mov -0x198(%rbp),%rax │ │ │ │ + add %rdx,-0x1c8(%rbp) │ │ │ │ add %r14,-0x1b0(%rbp) │ │ │ │ add %r14,-0x1a0(%rbp) │ │ │ │ - add %r14,%rbx │ │ │ │ - add %r14,-0x190(%rbp) │ │ │ │ - mov -0x188(%rbp),%rax │ │ │ │ - mov -0x218(%rbp),%rdx │ │ │ │ - add %rdx,-0x1b8(%rbp) │ │ │ │ - cmp -0x1c0(%rbp),%rax │ │ │ │ - mov -0x1d8(%rbp),%r15 │ │ │ │ - jl 1dc30 │ │ │ │ - jmp 1ce18 │ │ │ │ + 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 1cedf │ │ │ │ + jle 1b65a │ │ │ │ mov %r12,%rax │ │ │ │ - mov 0x108(%r15),%rsi │ │ │ │ - mov 0x18(%r15),%r14 │ │ │ │ + mov 0x108(%r13),%rdi │ │ │ │ + mov 0x18(%r13),%r14 │ │ │ │ imul %r12,%rax │ │ │ │ - mov 0xc8(%r15),%r13 │ │ │ │ - mov 0xd0(%r15),%r9 │ │ │ │ + mov 0xc8(%r13),%r9 │ │ │ │ + mov 0xd0(%r13),%r11 │ │ │ │ imul %r12,%rax │ │ │ │ and $0x800,%ecx │ │ │ │ mov %ecx,%r12d │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ - je 1e0d4 │ │ │ │ + je 1c844 │ │ │ │ xor %eax,%eax │ │ │ │ test %r8,%r8 │ │ │ │ - jle 1f4d4 │ │ │ │ + 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 │ │ │ │ - add %r14,%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 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%r9,%rax,8),%r11 │ │ │ │ - add %r13,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - fldt (%rcx) │ │ │ │ - mov (%rdx),%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + 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 1e080 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 1c7f0 │ │ │ │ lea 0x1(%r10),%rax │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - je 1cedf │ │ │ │ + je 1b65a │ │ │ │ test %r12d,%r12d │ │ │ │ - jne 1e03a │ │ │ │ + jne 1c7a0 │ │ │ │ mov %rax,%r10 │ │ │ │ - jmp 1e059 │ │ │ │ + jmp 1c7bf │ │ │ │ test %r8,%r8 │ │ │ │ - jle 1cedf │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + jle 1b65a │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ xor %r10d,%r10d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1e059 │ │ │ │ - mov %r12,%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r14,%r12 │ │ │ │ + jmp 1c7bf │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ - 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(%r14,%r8,1),%r9 │ │ │ │ + lea 0x20(%r12,%r8,1),%r9 │ │ │ │ mov %rdx,%rsi │ │ │ │ sub %rbx,%rdx │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ imul %rdi,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ + shl $0x5,%rcx │ │ │ │ add -0x50(%rbp),%rdi │ │ │ │ push -0x70(%rbp) │ │ │ │ - push -0x148(%rbp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ + add %r15,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ + push -0x130(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r15,%rdx │ │ │ │ push -0xa8(%rbp) │ │ │ │ - add %r12,%rcx │ │ │ │ push -0x40(%rbp) │ │ │ │ push %r9 │ │ │ │ - lea 0x10(%r14,%r8,1),%r9 │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ - push 0x8(%r14,%r8,1) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - push (%r14,%r8,1) │ │ │ │ - lea (%r12,%rsi,1),%r8 │ │ │ │ - add %r12,%rdx │ │ │ │ + lea 0x10(%r12,%r8,1),%r9 │ │ │ │ + push 0x8(%r12,%r8,1) │ │ │ │ + push (%r12,%r8,1) │ │ │ │ + lea (%r15,%rsi,1),%r8 │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ - call bf20 │ │ │ │ + call b120 │ │ │ │ add $0x40,%rsp │ │ │ │ - cmp %r13,-0xb0(%rbp) │ │ │ │ - jne 1e101 │ │ │ │ - jmp 1cedf │ │ │ │ - mov 0x60(%r15),%rsi │ │ │ │ + cmp %r14,-0xb0(%rbp) │ │ │ │ + jne 1c86b │ │ │ │ + jmp 1b65a │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + mov 0x60(%r13),%rsi │ │ │ │ mov %rsp,-0x100(%rbp) │ │ │ │ lea 0x1(%r9,%r9,1),%rbx │ │ │ │ fldt (%rsi) │ │ │ │ add %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ 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 │ │ │ │ - fld1 │ │ │ │ fstpt (%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea (%r14,%rax,1),%rdx │ │ │ │ fld1 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1fa8a │ │ │ │ + jle 1e14c │ │ │ │ fchs │ │ │ │ lea 0x10(%r14),%rax │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x17181(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -29599,38 +29079,38 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 1e231 │ │ │ │ + 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 1e22f │ │ │ │ - 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 0x17128(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -29642,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 1e294 │ │ │ │ + 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 1e292 │ │ │ │ - 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 │ │ │ │ shl $0x6,%rax │ │ │ │ lea (%r14,%rax,1),%rdx │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x170b3(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -29689,258 +29169,257 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ add -0x50(%rbp),%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 1e309 │ │ │ │ + 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 1e307 │ │ │ │ - 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 1e54d │ │ │ │ + jle 1cc85 │ │ │ │ lea 0x0(,%r12,4),%rax │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r15,%r10 │ │ │ │ + mov %r9,%r11 │ │ │ │ mov %r9,-0xf0(%rbp) │ │ │ │ + mov %r13,%r10 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %r14,%r15 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + xor %r13d,%r13d │ │ │ │ shr $0x4,%rax │ │ │ │ - lea (%r14,%rbx,1),%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ + lea (%r14,%r11,1),%r12 │ │ │ │ + mov %r11,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - lea 0x0(%r13,%rbx,1),%r14 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + 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 1e3a8 │ │ │ │ - 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,-0xc0(%rbp) │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ fldt 0x10(%r9,%rdx,1) │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ lea (%r9,%rcx,1),%r11 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 1ea52 │ │ │ │ + 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 1e400 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 1e440 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cb90 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r9,%rcx,1) │ │ │ │ fldt 0x20(%r9,%rcx,1) │ │ │ │ - add %rbx,%rdx │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ + add %rbx,%rdx │ │ │ │ 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 1e4a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x78(%r10),%rax │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - add %rdi,%r8 │ │ │ │ + jne 1cbd8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ + add %rdi,%r8 │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov 0x78(%r10),%rax │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ add 0x18(%r10),%rdi │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ + shl $0x4,%r8 │ │ │ │ push -0xf0(%rbp) │ │ │ │ - inc %r12 │ │ │ │ - push -0x148(%rbp) │ │ │ │ + lea 0x10(%rax,%r8,1),%r9 │ │ │ │ + inc %r13 │ │ │ │ lea (%rsi,%rdx,1),%rcx │ │ │ │ lea 0x20(%rax,%r8,1),%rdx │ │ │ │ + push -0x130(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ - lea 0x10(%rax,%r8,1),%r9 │ │ │ │ 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 1e54a │ │ │ │ + je 1cc82 │ │ │ │ mov 0x70(%r10),%ecx │ │ │ │ - jmp 1e377 │ │ │ │ - mov %r10,%r15 │ │ │ │ + jmp 1cad6 │ │ │ │ + mov %r10,%r13 │ │ │ │ mov -0x100(%rbp),%rsp │ │ │ │ - jmp 1cedf │ │ │ │ - mov 0x68(%r15),%rbx │ │ │ │ + jmp 1b65a │ │ │ │ + mov 0x68(%r13),%rbx │ │ │ │ test %edx,%edx │ │ │ │ - jne 1f785 │ │ │ │ + jne 1de63 │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1cedf │ │ │ │ + jle 1b65a │ │ │ │ mov %rbx,%rax │ │ │ │ lea 0x2(%r9),%rcx │ │ │ │ - mov %r9,%rdi │ │ │ │ - lea 0x1(%rbx),%rsi │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ cqto │ │ │ │ - shl $0x5,%rdi │ │ │ │ - lea (%r12,%r12,1),%r13 │ │ │ │ - mov %r15,%r10 │ │ │ │ + shl $0x6,%rsi │ │ │ │ + mov %r9,-0x140(%rbp) │ │ │ │ + lea (%r12,%r12,1),%r15 │ │ │ │ idiv %rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ - lea (%rsi,%rsi,1),%rbx │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %r9,-0x130(%rbp) │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov %r12,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ + mov %r9,%rcx │ │ │ │ + shl $0x5,%rdi │ │ │ │ + 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) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %r14,%rdi │ │ │ │ add %r12,%rax │ │ │ │ - mov %rsi,%r12 │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rdx,%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + mov %rdi,%r13 │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ - fstpt -0x160(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fstpt -0x170(%rbp) │ │ │ │ - fildll -0x148(%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 1e639 │ │ │ │ + je 1cd7c │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r10),%rax │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ sub -0x120(%rbp),%rsp │ │ │ │ - lea (%r9,%r9,2),%rax │ │ │ │ mov 0x78(%r10),%r8 │ │ │ │ + lea (%r9,%r9,2),%rax │ │ │ │ + lea 0xf(%rsp),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ - lea 0xf(%rsp),%r11 │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 1ea36 │ │ │ │ - mov 0x48(%r10),%rsi │ │ │ │ + jle 1d176 │ │ │ │ mov 0x30(%r10),%rax │ │ │ │ + mov 0x48(%r10),%rsi │ │ │ │ mov 0x58(%r10),%rdx │ │ │ │ - fildll (%rsi) │ │ │ │ imul %r9,%rax │ │ │ │ - mov %rsi,-0xf0(%rbp) │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ + fildll (%rsi) │ │ │ │ + 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + 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) │ │ │ │ mov 0xc8(%r10),%rax │ │ │ │ - fldt -0x160(%rbp) │ │ │ │ + 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 │ │ │ │ @@ -29948,75 +29427,75 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - not %rsi │ │ │ │ - shl $0x4,%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 1e773 │ │ │ │ + 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 │ │ │ │ shl $0x4,%rdi │ │ │ │ - add %r15,%rsi │ │ │ │ + add %r13,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r11,%rdi,1) │ │ │ │ - cmp %r13,%rdx │ │ │ │ - je 1e785 │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 1cec5 │ │ │ │ test %rcx,%rcx │ │ │ │ - jg 1e740 │ │ │ │ + jg 1ce80 │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ mov %rsi,%r9 │ │ │ │ fmul %st(2),%st │ │ │ │ - jne 1e752 │ │ │ │ - jmp 1e74c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ + jne 1ce92 │ │ │ │ + jmp 1ce8c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ mov -0xe0(%rbp),%rdx │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ 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 -0x140(%rbp),%rsi │ │ │ │ - fldt -0x170(%rbp) │ │ │ │ + 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 -0x100(%rbp),%rdx │ │ │ │ + sub -0xf0(%rbp),%rdx │ │ │ │ mov %rdx,-0xd0(%rbp) │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ @@ -30029,76 +29508,76 @@ │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1e862 │ │ │ │ + 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 1e8a2 │ │ │ │ + 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 1e840 │ │ │ │ + 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 1e85b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1e8a6 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ + 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 │ │ │ │ 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 -0xc0(%rbp),%rsi │ │ │ │ - fldt -0x180(%rbp) │ │ │ │ - lea -0x40(%r11,%rsi,1),%rdi │ │ │ │ + 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 -0x100(%rbp),%rdx │ │ │ │ + sub -0xf0(%rbp),%rdx │ │ │ │ mov %rdx,-0xd0(%rbp) │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ @@ -30111,118 +29590,118 @@ │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1e957 │ │ │ │ - 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 1e980 │ │ │ │ + jns 1d0c0 │ │ │ │ mov %rcx,%rdx │ │ │ │ not %rdx │ │ │ │ add %rbx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ inc %rsi │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x40(%rdi) │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jne 1e950 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 1d090 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov %r9,%rdi │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r10),%rdi │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ mov %r11,%rdx │ │ │ │ + add 0x18(%r10),%rdi │ │ │ │ + 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 -0x148(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ push -0x40(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ 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 │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - jne 1e615 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r10,%r15 │ │ │ │ - jmp 1cedf │ │ │ │ + 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 1e99c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1d0dc │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r11) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - fldt 0x20(%r9,%rcx,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt 0x20(%r9,%rcx,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 1e4be │ │ │ │ - mov 0x60(%r15),%rsi │ │ │ │ + jmp 1cbf6 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ - mov %rsp,-0x1b0(%rbp) │ │ │ │ - fldt (%rsi) │ │ │ │ + mov 0x60(%r13),%rsi │ │ │ │ + mov %rsp,-0x1c0(%rbp) │ │ │ │ lea (%rdi,%r12,1),%rax │ │ │ │ + fldt (%rsi) │ │ │ │ dec %rdi │ │ │ │ shl $0x5,%rax │ │ │ │ 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 │ │ │ │ - fld1 │ │ │ │ + mov %rax,%r15 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - add %r13,%rax │ │ │ │ + add %r15,%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 1fa62 │ │ │ │ + jle 1e125 │ │ │ │ fld1 │ │ │ │ - lea 0x10(%r13),%rcx │ │ │ │ + lea 0x10(%r15),%rcx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x168b0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -30230,38 +29709,38 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 1eb02 │ │ │ │ + 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 1eb00 │ │ │ │ - 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 0x16857(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -30273,42 +29752,42 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ add -0xd0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ - jmp 1eb68 │ │ │ │ + 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 1eb66 │ │ │ │ - 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 │ │ │ │ shl $0x6,%rax │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - lea 0x10(%rcx),%rax │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x167de(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -30320,118 +29799,118 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ add -0xd0(%rbp),%rcx │ │ │ │ fld %st(0) │ │ │ │ - jmp 1ebe1 │ │ │ │ + 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 1ebdf │ │ │ │ - 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 1f4fa │ │ │ │ + jne 1dbee │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1f1c3 │ │ │ │ + jle 1d8cb │ │ │ │ fildll -0x40(%rbp) │ │ │ │ lea 0x0(,%r12,4),%rax │ │ │ │ mov %r9,%rsi │ │ │ │ movq $0x0,-0x50(%rbp) │ │ │ │ mov %rax,-0x180(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x6,%rsi │ │ │ │ - mov %r9,-0x1a0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rsi,-0x150(%rbp) │ │ │ │ - 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 │ │ │ │ - shr $0x4,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,-0x188(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x140(%rbp) │ │ │ │ + mov %r11,%rbx │ │ │ │ fld1 │ │ │ │ + shr $0x4,%rax │ │ │ │ + mov %r9,-0x1b0(%rbp) │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt -0x130(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,-0x198(%rbp) │ │ │ │ + fstpt -0x140(%rbp) │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x160(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0x120(%rbp) │ │ │ │ - fildll -0x148(%rbp) │ │ │ │ + fildll -0x130(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x170(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ - testb $0x8,0x71(%r15) │ │ │ │ - je 1ecd8 │ │ │ │ + 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 0x48(%r15),%r10 │ │ │ │ + mov 0x30(%r13),%r9 │ │ │ │ + mov 0x48(%r13),%r10 │ │ │ │ lea (%rcx,%rcx,2),%r8 │ │ │ │ - mov 0x78(%r15),%rdi │ │ │ │ - sub -0x188(%rbp),%rsp │ │ │ │ + mov 0x78(%r13),%rdi │ │ │ │ + sub -0x198(%rbp),%rsp │ │ │ │ shl $0x4,%r8 │ │ │ │ - fildll (%r10) │ │ │ │ imul %rcx,%r9 │ │ │ │ + fildll (%r10) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ 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) │ │ │ │ - mov 0x58(%r15),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r13),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %rdx,-0xf0(%rbp) │ │ │ │ - fildll -0xf0(%rbp) │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ + fildll -0xf0(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rdi,%r8,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ - mov 0x60(%r15),%r11 │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xf0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x60(%r13),%r11 │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ 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) │ │ │ │ @@ -30439,25 +29918,25 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1f1fb │ │ │ │ + jbe 1d903 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x165d3(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -30471,65 +29950,63 @@ │ │ │ │ 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 1edf4 │ │ │ │ + je 1d522 │ │ │ │ fchs │ │ │ │ - flds 0x162e2(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x168be(%rip) │ │ │ │ + fmuls 0x15bb4(%rip) │ │ │ │ + fldt 0x16162(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0x80(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 1ee82 │ │ │ │ - fldt -0x140(%rbp) │ │ │ │ + jle 1d5a2 │ │ │ │ + fldt -0x150(%rbp) │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(5) │ │ │ │ fxch %st(4) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1655a(%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) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r13,%rax,1) │ │ │ │ + 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 1ee60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d580 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1ee8a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ @@ -30559,24 +30036,24 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1f1e6 │ │ │ │ + jbe 1d8ee │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x16474(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -30589,68 +30066,67 @@ │ │ │ │ fldt -0x100(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1ef51 │ │ │ │ + je 1d66d │ │ │ │ fchs │ │ │ │ - fmuls 0x16185(%rip) │ │ │ │ - fldt 0x16763(%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) │ │ │ │ - jle 1efe0 │ │ │ │ + jle 1d6f0 │ │ │ │ fldt -0x160(%rbp) │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ lea (%rsi,%rdx,1),%r14 │ │ │ │ add $0x10,%rdx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x163f0(%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(%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt 0x30(%r14,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 1efc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1efe8 │ │ │ │ - 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) │ │ │ │ @@ -30675,26 +30151,26 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x20(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe 1f1cf │ │ │ │ + jbe 1d8d7 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x1631f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -30708,40 +30184,40 @@ │ │ │ │ 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 1f0a8 │ │ │ │ + je 1d7b4 │ │ │ │ fchs │ │ │ │ - fmuls 0x1602e(%rip) │ │ │ │ - fldt 0x1660c(%rip) │ │ │ │ + fmuls 0x15922(%rip) │ │ │ │ + fldt 0x15ed0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x180(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x80(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jle 1f141 │ │ │ │ + jle 1d849 │ │ │ │ fldt -0x170(%rbp) │ │ │ │ - mov -0x150(%rbp),%rax │ │ │ │ + mov -0x190(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x10,%rdx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ + add $0x10,%rdx │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x1628f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -30754,718 +30230,712 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldt 0x50(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt 0x50(%r8,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 1f120 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1f149 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ shl $0x5,%rcx │ │ │ │ mov -0xf0(%rbp),%r9 │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - push -0x1a0(%rbp) │ │ │ │ - push -0x148(%rbp) │ │ │ │ - push -0xa8(%rbp) │ │ │ │ - push -0x40(%rbp) │ │ │ │ - push %rdi │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + push -0x1b0(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fstpt (%rsp) │ │ │ │ + push -0x130(%rbp) │ │ │ │ + push -0xa8(%rbp) │ │ │ │ + push -0x40(%rbp) │ │ │ │ + push %rdi │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ lea (%rsi,%rdi,1),%r8 │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - call bf20 │ │ │ │ - mov -0xe0(%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 1ecb4 │ │ │ │ - mov -0x1b0(%rbp),%rsp │ │ │ │ - jmp 1cedf │ │ │ │ + jne 1d3e6 │ │ │ │ + mov -0x1c0(%rbp),%rsp │ │ │ │ + jmp 1b65a │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 1f210 │ │ │ │ + ja 1d918 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x164e1(%rip) │ │ │ │ + fldt 0x15da9(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f0b8 │ │ │ │ + jmp 1d7c4 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1f231 │ │ │ │ + ja 1d939 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x164cc(%rip) │ │ │ │ + fldt 0x15d94(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ef61 │ │ │ │ + jmp 1d67d │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1f24c │ │ │ │ + ja 1d954 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x164b7(%rip) │ │ │ │ + fldt 0x15d7f(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ee06 │ │ │ │ + jmp 1d532 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1649e(%rip) │ │ │ │ + fldt 0x15d66(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1f0b8 │ │ │ │ + jmp 1d7c4 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1647d(%rip) │ │ │ │ + fldt 0x15d45(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ef61 │ │ │ │ + jmp 1d67d │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x16462(%rip) │ │ │ │ + fldt 0x15d2a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ee06 │ │ │ │ - mov 0x78(%r15),%rax │ │ │ │ - mov 0x30(%r15),%rdx │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ - 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 1f3ff │ │ │ │ - mov %r8,%r14 │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 1dafe │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%r14 │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1faa7 │ │ │ │ + jle 1e169 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ movq $0x0,-0xa0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ mov %r9,-0xf0(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ mov %r8,-0x100(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ + 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 -0xc0(%rbp),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ add -0xd0(%rbp),%r9 │ │ │ │ - jmp 1f372 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1da72 │ │ │ │ + xchg %ax,%ax │ │ │ │ imul (%r8),%rdx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - mov (%r8),%r11 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + 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 1f360 │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 1f3e2 │ │ │ │ + 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 1f32e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r12,%rdx │ │ │ │ + movq $0x0,(%r14) │ │ │ │ + mov %rax,0x8(%r14) │ │ │ │ + jmp 1da37 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%rdx │ │ │ │ mov -0xf0(%rbp),%r9 │ │ │ │ - mov %rdi,%r12 │ │ │ │ mov -0x100(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1fae3 │ │ │ │ + jle 1e1a5 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 1f429 │ │ │ │ + je 1db28 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1f43b │ │ │ │ + je 1db3a │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1f429 │ │ │ │ + jne 1db28 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - 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 %r14,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xc0(%rbp),%rsp │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - jmp 1cbfb │ │ │ │ - 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 1cedf │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 1b65a │ │ │ │ add $0x2,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 1e03a │ │ │ │ - jmp 1cedf │ │ │ │ - mov 0x78(%r15),%rax │ │ │ │ - mov 0x30(%r15),%r11 │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ - mov 0x8(%r15),%r14 │ │ │ │ - mov 0x108(%r15),%r8 │ │ │ │ - mov 0x58(%r15),%rcx │ │ │ │ - mov %rax,-0xf0(%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,-0x110(%rbp) │ │ │ │ + mov %rsp,-0x120(%rbp) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 1f6b3 │ │ │ │ - mov %r8,%rsi │ │ │ │ + jle 1dd91 │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 1fa2e │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ - fildll -0xe0(%rbp) │ │ │ │ - mov %rbx,-0x170(%rbp) │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - mov %r13,-0x160(%rbp) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 1e0f1 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r15,%rsi │ │ │ │ add %rdi,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - 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 %r8,%rax │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + mov -0x120(%rbp),%r15 │ │ │ │ + mov %r14,-0xf0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rax,%r14 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0xf0(%rbp),%r9 │ │ │ │ - jmp 1f617 │ │ │ │ + add -0x100(%rbp),%r9 │ │ │ │ + jmp 1dcff │ │ │ │ imul (%r8),%rdx │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%r12 │ │ │ │ - mov %rdx,%rcx │ │ │ │ + add $0x8,%r15 │ │ │ │ mov %rdx,(%r10) │ │ │ │ - mov (%r8),%r14 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + 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 1f605 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - inc %r13 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 1f68b │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %r11,-0xa0(%rbp) │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ - mov %r13,0x8(%rsi) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - jmp 1f5da │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov -0x120(%rbp),%r9 │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ - mov -0x160(%rbp),%r13 │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ - mov -0x170(%rbp),%rbx │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 1fa80 │ │ │ │ - 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 1f6dd │ │ │ │ + je 1ddbb │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1f6ef │ │ │ │ + je 1ddcd │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1f6dd │ │ │ │ + jne 1ddbb │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - 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 -0x100(%rbp),%rsp │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ - jmp 1ec0b │ │ │ │ - mov 0x78(%r15),%rax │ │ │ │ - mov 0x30(%r15),%rdx │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ - 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 1f91f │ │ │ │ - mov %r8,%rsi │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 1dfed │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1f9fb │ │ │ │ + jle 1e0be │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ - mov %r8,%r10 │ │ │ │ + mov %rdi,%rsi │ │ │ │ movq $0x0,-0xa0(%rbp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ + mov %r8,%r10 │ │ │ │ + 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) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ 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 -0xc0(%rbp),%rbx │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ add -0xd0(%rbp),%r9 │ │ │ │ - jmp 1f888 │ │ │ │ + jmp 1df62 │ │ │ │ imul (%r8),%rdx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + 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 1f876 │ │ │ │ - inc %r13 │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - cmp %r13,%r11 │ │ │ │ - je 1f8fb │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %r12,-0xa0(%rbp) │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ - mov %r13,0x8(%rsi) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - jmp 1f84e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r12,%rdx │ │ │ │ + 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 %rdi,%r12 │ │ │ │ mov -0x100(%rbp),%rbx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1f9f1 │ │ │ │ + jle 1e0b4 │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 1f946 │ │ │ │ + je 1e014 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1f958 │ │ │ │ + je 1e026 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1f946 │ │ │ │ + jne 1e014 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - 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 %r14,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xc0(%rbp),%rsp │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - jmp 1e565 │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + jmp 1cc9d │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1f958 │ │ │ │ + jmp 1e026 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 1f9f1 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 1e0b4 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rcx,0x18(%rsi) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 1f91f │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 1dfed │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - jmp 1f9fd │ │ │ │ + jmp 1e0c0 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - je 1fa80 │ │ │ │ + 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 1f6b3 │ │ │ │ + je 1dd91 │ │ │ │ xor %r10d,%r10d │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %r10,(%rsi) │ │ │ │ - jmp 1fa30 │ │ │ │ + jmp 1e0f3 │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x6,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - fstpt 0x0(%r13,%rax,1) │ │ │ │ - jmp 1ec03 │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + fstpt (%r15,%rax,1) │ │ │ │ + jmp 1d336 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1f6ef │ │ │ │ + jmp 1ddcd │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x6,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ fstpt (%r14,%rax,1) │ │ │ │ - jmp 1e32b │ │ │ │ + jmp 1ca8b │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 1fae3 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 1e1a5 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ mov %rcx,0x18(%r14) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 1f3ff │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 1dafe │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ add $0x20,%r14 │ │ │ │ movq $0x0,(%r14) │ │ │ │ mov %rax,0x8(%r14) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 1fab2 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + jne 1e174 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1f43b │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 1db3a │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000001faf0 : │ │ │ │ +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 1fb81 │ │ │ │ + jle 1e241 │ │ │ │ mov %rdi,%r8 │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x38(%rdi),%rdi │ │ │ │ mov 0x58(%r8),%r12 │ │ │ │ lea 0x2(%r12,%r12,1),%rsi │ │ │ │ - jmp 1fb37 │ │ │ │ + jmp 1e1f7 │ │ │ │ mov 0x48(%r8),%rcx │ │ │ │ cmp %rsi,(%rcx,%rax,8) │ │ │ │ - jle 1fb3d │ │ │ │ + jle 1e1fd │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 1fb55 │ │ │ │ + je 1e215 │ │ │ │ cmp %r12,(%rdi,%rax,8) │ │ │ │ - jg 1fb25 │ │ │ │ + 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 1fb76 │ │ │ │ + je 1e236 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 20268 │ │ │ │ + je 1e8f9 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - jne 1fb85 │ │ │ │ + jne 1e245 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ call 30c0 │ │ │ │ - jmp 1fb46 │ │ │ │ + jmp 1e206 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ call 3280 │ │ │ │ - jmp 1fb46 │ │ │ │ + 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 │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ shr $0x3,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ - shufpd $0x1,%xmm0,%xmm1 │ │ │ │ - movq %xmm2,%rdi │ │ │ │ sub %rdx,%rsp │ │ │ │ - movups %xmm1,0xe0(%r14) │ │ │ │ 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 │ │ │ │ @@ -31478,216 +30948,208 @@ │ │ │ │ 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 20276 │ │ │ │ + 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 2337b │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 219c8 │ │ │ │ mov 0x58(%rbx),%rbx │ │ │ │ + movq $0x1,-0x80(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - movq $0x1,-0x98(%rbp) │ │ │ │ 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 1fcd8 │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 1e395 │ │ │ │ test $0x10,%al │ │ │ │ - jne 23500 │ │ │ │ + jne 21b50 │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ shl $0x4,%rbx │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ test $0x8,%al │ │ │ │ - jne 225f6 │ │ │ │ + jne 20c3e │ │ │ │ test $0x2,%al │ │ │ │ - jne 21706 │ │ │ │ + jne 1fd3b │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ test $0x4,%al │ │ │ │ - jne 20ab2 │ │ │ │ + jne 1f102 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 20974 │ │ │ │ + jne 1efbf │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ cmpq $0x0,0x8(%r8) │ │ │ │ - jle 20309 │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - 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 1fd87 │ │ │ │ + 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 %r12,%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ + 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 │ │ │ │ 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 2096c │ │ │ │ - mov %r12,%rax │ │ │ │ + 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 0x48(%r8),%rcx │ │ │ │ + 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 (%rcx,%rbx,8),%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ - 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 1fedb │ │ │ │ - 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 1febc │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - dec %rbx │ │ │ │ - add -0x60(%rbp),%r9 │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - jne 1fe31 │ │ │ │ + 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 %rax,%r13 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - 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 20349 │ │ │ │ - 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 0x60(%r8),%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add -0xc0(%rbp),%rsi │ │ │ │ - fldt (%rax,%r9,2) │ │ │ │ + fldt (%rbx,%rdi,2) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ - fildll (%rcx,%r9,1) │ │ │ │ + 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 0x15732(%rip) │ │ │ │ - mov (%rax,%r9,1),%rdx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ + fldt (%rcx,%rdi,2) │ │ │ │ + fldt 0x1505f(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - jmp 20005 │ │ │ │ + jmp 1e698 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x153d8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -31700,655 +31162,656 @@ │ │ │ │ fldt -0x60(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1ffe7 │ │ │ │ + je 1e67a │ │ │ │ fchs │ │ │ │ - fmuls 0x150ef(%rip) │ │ │ │ - fldt 0x156cd(%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 2004f │ │ │ │ + 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 1ffa4 │ │ │ │ + ja 1e63b │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 20330 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1e9c0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rsi │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 20005 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20057 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - add $0x8,%r9 │ │ │ │ - add -0x70(%rbp),%rbx │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jne 1ff54 │ │ │ │ - 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 206da │ │ │ │ + je 1ed3f │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 20391 │ │ │ │ + je 1ea16 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 20244 │ │ │ │ - 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 20195 │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r10,-0xa8(%rbp) │ │ │ │ - imul %r12,%rax │ │ │ │ - mov (%r8,%rdi,1),%rcx │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fldt (%r11,%rsi,1) │ │ │ │ - lea 0x10(%r11,%rsi,1),%rsi │ │ │ │ - lea (%rax,%rax,1),%r9 │ │ │ │ - mov 0x48(%rdx),%rax │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - lea (%r10,%rdi,1),%rcx │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov %r15,-0x60(%rbp) │ │ │ │ - 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 (%r10,%r13,8),%rdx │ │ │ │ + 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) │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ + add (%r8,%r13,8),%rcx │ │ │ │ + mov %rcx,-0x8(%r10) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%rsi) │ │ │ │ - cmp %rcx,-0x80(%rbp) │ │ │ │ - jne 2012f │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + 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) │ │ │ │ - mov (%r8,%r13,8),%rax │ │ │ │ - fldt 0x10(%r15) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - 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 20211 │ │ │ │ - jmp 20388 │ │ │ │ - nopw 0x0(%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,(%r10,%rax,8) │ │ │ │ + jg 1e8a9 │ │ │ │ + jmp 1ea0d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,(%r11,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 20370 │ │ │ │ - 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 20200 │ │ │ │ + je 1e898 │ │ │ │ inc %rdx │ │ │ │ - inc %r14 │ │ │ │ - cmp -0x98(%rbp),%r14 │ │ │ │ - mov %rdx,(%r10,%rax,8) │ │ │ │ - jne 200d1 │ │ │ │ - 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 1fd5b │ │ │ │ - jmp 20309 │ │ │ │ + jl 1e411 │ │ │ │ + jmp 1e99a │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ call 3240 │ │ │ │ - jmp 1fb46 │ │ │ │ + jmp 1e206 │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 20309 │ │ │ │ + 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 202fc │ │ │ │ - mov %rax,%rsi │ │ │ │ + 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 │ │ │ │ fldt (%rsi) │ │ │ │ mov (%r8),%rax │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ 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 202c7 │ │ │ │ + jne 1e958 │ │ │ │ mov %rdx,%rax │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rcx,%r11 │ │ │ │ - jne 2029f │ │ │ │ + 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 1fb46 │ │ │ │ - nopl (%rax) │ │ │ │ + call 7960 │ │ │ │ + jmp 1e206 │ │ │ │ + xchg %ax,%ax │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x15380(%rip) │ │ │ │ + fldt 0x14cc0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1fff7 │ │ │ │ + jmp 1e68a │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 20244 │ │ │ │ + je 1e8d5 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - jne 2007e │ │ │ │ - jmp 20244 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq (%r10) │ │ │ │ - inc %r14 │ │ │ │ - cmp %r14,-0x98(%rbp) │ │ │ │ - jne 200da │ │ │ │ - jmp 20240 │ │ │ │ - mov (%r10,%rcx,8),%rdx │ │ │ │ - jmp 20229 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ - shl $0x5,%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 %r11,-0x140(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ + mov 0x20(%r14),%rbx │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ mov 0xe0(%r8),%r13 │ │ │ │ mov (%rax),%rax │ │ │ │ - imul (%rcx),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ add 0x18(%r8),%rsi │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - lea (%rbx,%rdx,1),%rcx │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%rdx,%rcx,1),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea (%rdi,%rcx,1),%r9 │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add %rbx,%rdx │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - shl $0x7,%rdx │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - lea (%r9,%rcx,1),%rbx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add %rdi,%rdx │ │ │ │ - lea (%rbx,%rcx,1),%r12 │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - jmp 2047f │ │ │ │ + imul (%r14),%rax │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + 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 │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %r9,-0x150(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - mov %r8,-0x158(%rbp) │ │ │ │ - mov -0x128(%rbp),%r11 │ │ │ │ + mov %r11,-0x158(%rbp) │ │ │ │ + mov -0x140(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ - add (%rax,%r9,8),%rdx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + add (%rcx,%r9,8),%rax │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %rdx,%rax │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 204df │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + jmp 1eb5b │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x20(%r11) │ │ │ │ - mov %r10,-0x180(%rbp) │ │ │ │ - mov %r11,-0x160(%rbp) │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - add 0x10(%rcx,%r10,8),%rax │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x20(%r10) │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ + mov %rdx,-0x178(%rbp) │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov %r10,-0x190(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ + add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + mov -0x148(%rbp),%rax │ │ │ │ fstpt -0x170(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 20538 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1ebb4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x40(%rax) │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r11 │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ fmul %st(2),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - jmp 20584 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + jmp 1ebfc │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov 0x30(%rax,%r9,8),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ add %r11,%r15 │ │ │ │ mov %r15,%r8 │ │ │ │ imul %rbx,%r8 │ │ │ │ - jmp 205c2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1ec22 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x80(%rcx) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 205c0 │ │ │ │ + jne 1ec20 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 20580 │ │ │ │ - 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 20532 │ │ │ │ - mov -0x180(%rbp),%r10 │ │ │ │ - mov -0x160(%rbp),%r11 │ │ │ │ + jne 1ebae │ │ │ │ + mov -0x178(%rbp),%rdx │ │ │ │ + mov -0x190(%rbp),%r10 │ │ │ │ fldt -0x170(%rbp) │ │ │ │ - inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 204d7 │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%r10 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 1eb53 │ │ │ │ mov -0x150(%rbp),%r9 │ │ │ │ - mov -0x158(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x158(%rbp),%r11 │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ inc %r9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 20475 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x140(%rbp),%r11 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - dec %r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 1eaeb │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ movq %r15,%xmm5 │ │ │ │ - movq -0x148(%rbp),%xmm0 │ │ │ │ - mov -0x138(%rbp),%r10 │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - movhps -0x108(%rbp),%xmm0 │ │ │ │ + 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 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - fstpt 0x50(%r11) │ │ │ │ - fxch %st(2) │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ - movq -0x70(%rbp),%xmm0 │ │ │ │ - mov %rdi,0x28(%rax) │ │ │ │ - mov %r9,0x20(%r10) │ │ │ │ - movups %xmm1,(%r10) │ │ │ │ - movups %xmm1,0x10(%r10) │ │ │ │ - fstpt 0x10(%r11) │ │ │ │ + fstpt 0x50(%rax) │ │ │ │ fxch %st(2) │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rax) │ │ │ │ - fstpt 0x20(%r11) │ │ │ │ + movups %xmm0,0x18(%rbx) │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + fxch %st(2) │ │ │ │ + movups %xmm1,(%r11) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x30(%r11) │ │ │ │ - fstpt 0x40(%r11) │ │ │ │ - jmp 20244 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea (%r12,%r12,1),%r9 │ │ │ │ + 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 │ │ │ │ - fldt (%r11) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %r10,-0x110(%rbp) │ │ │ │ - mov 0xe0(%r8),%r13 │ │ │ │ - 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,-0x80(%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 │ │ │ │ + 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 │ │ │ │ - mov %rbx,-0x108(%rbp) │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ - lea (%rdi,%rax,2),%r14 │ │ │ │ - lea (%rcx,%rdx,1),%r12 │ │ │ │ - lea (%rdi,%rax,1),%r15 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %r12,-0x78(%rbp) │ │ │ │ - jmp 20791 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - add (%rcx,%rbx,8),%rax │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ + lea 0x0(%r13,%rax,1),%r14 │ │ │ │ + mov %r13,-0x90(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %r11,%r13 │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + jmp 1edfd │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + shl $0x4,%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 │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - jmp 207e4 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ - mov %r10,-0x130(%rbp) │ │ │ │ + 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) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + fldt 0x20(%r11) │ │ │ │ + mov -0x108(%rbp),%r13 │ │ │ │ mov %r11,-0x138(%rbp) │ │ │ │ - fldt 0x20(%r10) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - add 0x10(%rbx,%rdx,8),%rax │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + add 0x10(%rdx,%r8,8),%rbx │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 20837 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x40(%r12) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - add 0x20(%r15,%rbx,8),%rax │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - imul %rax,%r11 │ │ │ │ + imul %rbx,%rdx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + jmp 1eea7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + fldt 0x40(%r13) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + 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 │ │ │ │ + inc %r8 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rbx,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 20882 │ │ │ │ - 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) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r10) │ │ │ │ - mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ - inc %rcx │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %r11,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r13,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + add %r10,%rdx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 20880 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 20833 │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ - mov -0x130(%rbp),%r10 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 1eed0 │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%r13 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 1eea3 │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ mov -0x138(%rbp),%r11 │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jne 207de │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ - inc %rbx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 20789 │ │ │ │ + inc %r8 │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 1ee54 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov %rcx,%r13 │ │ │ │ + inc %rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 1edf5 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fstpt 0x40(%r11) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov -0x110(%rbp),%r10 │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ - movq -0x90(%rbp),%xmm0 │ │ │ │ - movhps -0xb8(%rbp),%xmm0 │ │ │ │ - dec %rbx │ │ │ │ - fstpt 0x10(%r11) │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - movups %xmm1,(%r10) │ │ │ │ - movups %xmm1,0x10(%r10) │ │ │ │ + movq %rdi,%xmm6 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ + mov %r12,%r8 │ │ │ │ + dec %rax │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + movhps -0xc0(%rbp),%xmm0 │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - fstpt 0x20(%r11) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + fstpt 0x40(%rax) │ │ │ │ + fxch %st(2) │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ - fstpt 0x30(%r11) │ │ │ │ - jmp 20244 │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + movups %xmm1,(%rcx) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ + movups %xmm1,0x10(%rcx) │ │ │ │ + fstpt 0x30(%rax) │ │ │ │ + jmp 1e8d5 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 20080 │ │ │ │ + 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 21812 │ │ │ │ - mov %r12,%rdi │ │ │ │ + jle 1fe4a │ │ │ │ movq $0x0,(%r12) │ │ │ │ + mov %r12,%rdi │ │ │ │ movq $0x0,0x8(%r12) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 217dc │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1fe13 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%rcx,%r15,1),%rax │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ + 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 │ │ │ │ - xor %r10d,%r10d │ │ │ │ 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 20a43 │ │ │ │ + jmp 1f091 │ │ │ │ imul (%rsi),%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ - add $0x8,%r13 │ │ │ │ - mov %rdx,%r10 │ │ │ │ + add $0x8,%r14 │ │ │ │ mov %rdx,(%r11) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll (%rsi) │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -32359,300 +31822,314 @@ │ │ │ │ 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 │ │ │ │ - cmp %rsi,-0x80(%rbp) │ │ │ │ mov %rdx,(%r11) │ │ │ │ - jne 20a31 │ │ │ │ + cmp %rsi,-0x90(%rbp) │ │ │ │ + jne 1f07f │ │ │ │ inc %r9 │ │ │ │ cmp %rbx,%r9 │ │ │ │ - je 21810 │ │ │ │ + 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 20a12 │ │ │ │ + jmp 1f060 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 215b3 │ │ │ │ + jne 1fbeb │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 20309 │ │ │ │ - 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 %rsp,-0x120(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 20b26 │ │ │ │ + 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 215ab │ │ │ │ + dec %r9 │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ + mov %r9,-0xb8(%rbp) │ │ │ │ + js 1fbe3 │ │ │ │ + lea 0x0(%r13,%r13,1),%rax │ │ │ │ + mov 0x48(%rsi),%r12 │ │ │ │ + lea (%r15,%r15,1),%r8 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ + lea 0x2(%r8),%r11 │ │ │ │ neg %rax │ │ │ │ - mov 0x48(%rsi),%r12 │ │ │ │ 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 (%r12,%r8,8),%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + mov (%r12,%r9,8),%rdi │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - 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 20c4b │ │ │ │ - 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 20c37 │ │ │ │ - dec %r8 │ │ │ │ - add -0x50(%rbp),%r10 │ │ │ │ - cmp $0xffffffffffffffff,%r8 │ │ │ │ - jne 20bbd │ │ │ │ - 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 -0xb0(%rbp),%r11 │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ + lea 0x2(%r15),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea 0x2(%r14),%rax │ │ │ │ - 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) │ │ │ │ fildll (%r12,%r9,8) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov -0x158(%rbp),%rdx │ │ │ │ - mov (%rax,%r9,8),%rsi │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + mov (%rax,%r9,8),%rdi │ │ │ │ mov %r9,%rax │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%r11) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + 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 20db3 │ │ │ │ + fstpt (%rcx,%rax,1) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + mov (%rax,%r9,8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jg 1f438 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ fld %st(0) │ │ │ │ - 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),%r11 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov 0xc8(%rax),%rcx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 20d69 │ │ │ │ - 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 20d93 │ │ │ │ + jns 1f419 │ │ │ │ mov %rax,%rsi │ │ │ │ not %rsi │ │ │ │ add %r10,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ inc %rdi │ │ │ │ - cmp %rdi,-0xb0(%rbp) │ │ │ │ - fldt (%r11,%rsi,1) │ │ │ │ + fldt (%rcx,%rsi,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jne 20d5e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20db5 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + cmp %rdi,-0xb0(%rbp) │ │ │ │ + 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 20cb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1f334 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 21326 │ │ │ │ + je 1f954 │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 20fcb │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 20f83 │ │ │ │ + je 1f618 │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 1f5e0 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ lea 0x0(%r13,%r13,1),%r14 │ │ │ │ - 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 20ed0 │ │ │ │ - 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 │ │ │ │ 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 20e6d │ │ │ │ - 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) │ │ │ │ + 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) │ │ │ │ @@ -32660,510 +32137,512 @@ │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %r8,%rax │ │ │ │ test %r8,%r8 │ │ │ │ - jg 20f4d │ │ │ │ - jmp 20fc5 │ │ │ │ - nopw 0x0(%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 20fb0 │ │ │ │ - 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 20f40 │ │ │ │ - inc %rcx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 1f5a0 │ │ │ │ + inc %rdx │ │ │ │ inc %rsi │ │ │ │ - cmp -0x98(%rbp),%rsi │ │ │ │ - mov %rcx,(%rdx,%rax,8) │ │ │ │ - jne 20e33 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - incq -0xc0(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - cmp 0x8(%rbx),%rax │ │ │ │ - jl 20afc │ │ │ │ - jmp 20309 │ │ │ │ - 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 20e3c │ │ │ │ - jmp 20f83 │ │ │ │ - mov (%rdx,%r8,8),%rcx │ │ │ │ - jmp 20f6c │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 20f83 │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + 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,-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 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov %rcx,-0x150(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea (%rdi,%rdx,1),%rbx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rbx │ │ │ │ - mov %r9,%r10 │ │ │ │ - add %rdi,%rcx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - jmp 210aa │ │ │ │ + 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 %r8,-0x188(%rbp) │ │ │ │ - mov %r11,-0x180(%rbp) │ │ │ │ + mov -0x148(%rbp),%r10 │ │ │ │ + mov %r11,-0x178(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0x148(%rbp),%r9 │ │ │ │ + mov %r8,-0x190(%rbp) │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov %r9,%rdx │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ mov (%rcx,%r8,8),%rax │ │ │ │ mov -0x128(%rbp),%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - add %r11,%rax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ + add %r11,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ mov %rcx,-0x130(%rbp) │ │ │ │ - jmp 21106 │ │ │ │ + jmp 1f761 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%rdx) │ │ │ │ - mov %r8,-0x1b0(%rbp) │ │ │ │ - mov %r10,-0x190(%rbp) │ │ │ │ - mov %rdx,-0x1b8(%rbp) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r10) │ │ │ │ mov -0x130(%rbp),%rax │ │ │ │ - add 0x10(%r10,%r8,8),%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) │ │ │ │ imul %rax,%rcx │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ mov -0x150(%rbp),%rcx │ │ │ │ fstpt -0x1a0(%rbp) │ │ │ │ - jmp 2115d │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1f7b9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + 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) │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ add 0x20(%rdi,%rax,8),%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ imul %rdx,%r11 │ │ │ │ - mov %rdx,-0xd8(%rbp) │ │ │ │ - jmp 211a4 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1f804 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ + mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ + add %r11,%r15 │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ - add %r11,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 21202 │ │ │ │ - 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) │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 1f82a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 21200 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 1f828 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 211a0 │ │ │ │ + jne 1f800 │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 21157 │ │ │ │ - mov -0x1b0(%rbp),%r8 │ │ │ │ - mov -0x1b8(%rbp),%rdx │ │ │ │ + jne 1f7b3 │ │ │ │ + mov -0x180(%rbp),%rdx │ │ │ │ + mov -0x1b0(%rbp),%r10 │ │ │ │ fldt -0x1a0(%rbp) │ │ │ │ - mov -0x190(%rbp),%r10 │ │ │ │ - inc %r8 │ │ │ │ - add $0x10,%rdx │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 210fe │ │ │ │ + mov -0x1a8(%rbp),%r8 │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%r10 │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 1f759 │ │ │ │ + mov %rdx,%rax │ │ │ │ mov %r8,%rdx │ │ │ │ - mov -0x188(%rbp),%r8 │ │ │ │ - mov -0x180(%rbp),%r11 │ │ │ │ + mov -0x190(%rbp),%r8 │ │ │ │ + mov -0x178(%rbp),%r11 │ │ │ │ inc %r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 210a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - movq %r14,%xmm3 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 1f6fc │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + movq %r15,%xmm3 │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - movq -0x160(%rbp),%xmm0 │ │ │ │ - movhps -0x138(%rbp),%xmm0 │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ + mov -0x170(%rbp),%rcx │ │ │ │ movq %rax,%xmm1 │ │ │ │ mov %rax,0x20(%rbx) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + movhps -0x138(%rbp),%xmm0 │ │ │ │ movups %xmm0,0x8(%rsi) │ │ │ │ + movq -0xc8(%rbp),%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - mov %rdi,0x28(%rsi) │ │ │ │ - movq -0xd8(%rbp),%xmm0 │ │ │ │ - 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) │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ movups %xmm0,0x18(%rsi) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ fxch %st(1) │ │ │ │ + movups %xmm1,(%rbx) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ + movups %xmm1,0x10(%rbx) │ │ │ │ fstpt 0x40(%rax) │ │ │ │ - jmp 20f83 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 20f83 │ │ │ │ + jmp 1f5e0 │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ + jle 1f5e0 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - shl $0x4,%r14 │ │ │ │ - mov 0x8(%r12),%r10 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ - lea (%rdi,%r14,1),%r12 │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ - add %rcx,%rax │ │ │ │ - lea (%r12,%r14,1),%r8 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - 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 213dd │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ + 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 │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov (%rcx,%rdx,8),%rax │ │ │ │ - add %rbx,%rax │ │ │ │ + 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 %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - imul %r10,%rcx │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - jmp 21430 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - mov %r10,-0x140(%rbp) │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ - fldt (%rcx) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0x128(%rbp),%r12 │ │ │ │ - add 0x10(%rdx,%r9,8),%rbx │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + 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 %rdx,-0x60(%rbp) │ │ │ │ - jmp 2147a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r12) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - add 0x20(%rdx,%rbx,8),%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 │ │ │ │ + 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 │ │ │ │ - imul %r14,%r11 │ │ │ │ - jmp 214c2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r10) │ │ │ │ - mov 0x30(%r8,%r9,8),%rdi │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %r11,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r13,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + add %r12,%rdx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jne 214c0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jne 21476 │ │ │ │ - mov -0x148(%rbp),%r9 │ │ │ │ - mov -0x140(%rbp),%r10 │ │ │ │ - add $0x10,%rcx │ │ │ │ - inc %r9 │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 2142a │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 213d5 │ │ │ │ + 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 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + movq -0x130(%rbp),%xmm1 │ │ │ │ + mov %rax,%rcx │ │ │ │ movq %rdi,%xmm4 │ │ │ │ - movq -0x138(%rbp),%xmm1 │ │ │ │ - movhps -0xd8(%rbp),%xmm1 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ not %rbx │ │ │ │ - movups %xmm1,0x8(%rax) │ │ │ │ - movq %r14,%xmm1 │ │ │ │ + movhps -0xc8(%rbp),%xmm1 │ │ │ │ movq %rbx,%xmm0 │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ + movups %xmm1,0x8(%rax) │ │ │ │ + movq %r15,%xmm1 │ │ │ │ punpcklqdq %xmm4,%xmm1 │ │ │ │ - movups %xmm1,0x18(%rax) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ + movups %xmm1,0x18(%rax) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ + movups %xmm0,0x10(%rax) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - jmp 20f83 │ │ │ │ + jmp 1f5e0 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 20de8 │ │ │ │ + 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 23442 │ │ │ │ - mov %r13,%rsi │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 23410 │ │ │ │ + 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 │ │ │ │ - mov %rdx,-0xd8(%rbp) │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - mov %r13,%r11 │ │ │ │ - movq $0x0,-0x60(%rbp) │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ xor %r9d,%r9d │ │ │ │ - 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 │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + xor %r10d,%r10d │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ lea (%rdx,%rax,1),%r8 │ │ │ │ - jmp 21695 │ │ │ │ + jmp 1fccb │ │ │ │ imul (%rdi),%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ - add $0x8,%r15 │ │ │ │ - mov %rdx,%r10 │ │ │ │ + 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 │ │ │ │ - cmp %rdi,-0xc0(%rbp) │ │ │ │ mov %rdx,(%r11) │ │ │ │ - jne 21683 │ │ │ │ + cmp %rdi,-0xc0(%rbp) │ │ │ │ + jne 1fcb9 │ │ │ │ inc %r9 │ │ │ │ cmp %rbx,%r9 │ │ │ │ - je 23440 │ │ │ │ + je 21a90 │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,-0x60(%rbp) │ │ │ │ + add %r13,%r15 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ - mov %r9,0x8(%rsi) │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 21660 │ │ │ │ + mov %r9,0x8(%rsi) │ │ │ │ + jmp 1fc97 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 224ac │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2190e │ │ │ │ + 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 218c2 │ │ │ │ + js 1fefa │ │ │ │ fld1 │ │ │ │ lea 0x3(%rax,%rax,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ fchs │ │ │ │ - fldt 0x13c3a(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -33172,993 +32651,1001 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 2177d │ │ │ │ + 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 2177b │ │ │ │ - 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 21900 │ │ │ │ + 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 │ │ │ │ - shl $0x4,%rcx │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rcx │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ - jmp 21758 │ │ │ │ + jmp 1fd8c │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 21845 │ │ │ │ + je 1fe7d │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ mov %rdx,0x18(%rdi) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 21812 │ │ │ │ + je 1fe4a │ │ │ │ xor %edx,%edx │ │ │ │ add $0x20,%rdi │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ mov %rdx,(%rdi) │ │ │ │ - jmp 217de │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 21845 │ │ │ │ + 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 21831 │ │ │ │ + je 1fe69 │ │ │ │ mov (%r15),%rax │ │ │ │ add $0x8,%r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 2184a │ │ │ │ + je 1fe82 │ │ │ │ imul (%r15),%rax │ │ │ │ add $0x10,%r15 │ │ │ │ imul -0x8(%r15),%rax │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 21831 │ │ │ │ - jmp 2184a │ │ │ │ + jne 1fe69 │ │ │ │ + jmp 1fe82 │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ 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 1fd36 │ │ │ │ + jmp 1e3f0 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 21908 │ │ │ │ - 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 2190c │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 1ff4c │ │ │ │ mov %rdi,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 218c6 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2190e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2190e │ │ │ │ - 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 20309 │ │ │ │ - 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 21959 │ │ │ │ + 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 │ │ │ │ - dec %rbx │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - js 224a4 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x48(%rcx),%r12 │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ - mov %rbx,%r9 │ │ │ │ + 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 %r8,-0xa8(%rbp) │ │ │ │ - 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 (%r12,%r9,8),%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov (%r12,%rdi,8),%r8 │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - 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 21a88 │ │ │ │ - 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 21a74 │ │ │ │ - dec %r9 │ │ │ │ - add -0x90(%rbp),%rdi │ │ │ │ - cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 219f6 │ │ │ │ - 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 -0x68(%rbp),%rbx │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ + 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 │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ - 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 21e6f │ │ │ │ + jbe 204e0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fld1 │ │ │ │ - fldt 0x13819(%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 21ba8 │ │ │ │ + je 20228 │ │ │ │ fchs │ │ │ │ - fmuls 0x1352e(%rip) │ │ │ │ - fldt 0x13b0c(%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 -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) │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 21c6a │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%rcx,%rdx,8),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 202f9 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + shl $0x4,%r8 │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x13787(%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 21c76 │ │ │ │ - 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 21c47 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21c78 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21c78 │ │ │ │ - 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 21b07 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 22222 │ │ │ │ - xor %eax,%eax │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 21ebd │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 21e43 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - 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 │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - add 0x18(%rcx),%rdx │ │ │ │ - mov 0xe0(%rcx),%r9 │ │ │ │ - mov %r14,%rcx │ │ │ │ - shr $0x4,%r8 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - 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 2249b │ │ │ │ - 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 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - lea (%rsi,%rsi,1),%r8 │ │ │ │ - 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 │ │ │ │ - shl $0x4,%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) │ │ │ │ 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 21d33 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rsi,%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) │ │ │ │ - mov (%rax,%r14,8),%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - 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 21e0d │ │ │ │ - jmp 21eb4 │ │ │ │ + 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 21e84 │ │ │ │ - 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 21e00 │ │ │ │ - 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 │ │ │ │ - cmp -0x98(%rbp),%rdx │ │ │ │ - mov %rcx,(%r11,%rax,8) │ │ │ │ - jne 21cf5 │ │ │ │ + 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 20309 │ │ │ │ - mov 0x30(%rbx),%r14 │ │ │ │ - jmp 2193a │ │ │ │ + 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 21e99 │ │ │ │ + ja 204f5 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x13843(%rip) │ │ │ │ + fldt 0x131a2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 21bb8 │ │ │ │ - incq (%r11) │ │ │ │ - inc %rdx │ │ │ │ - cmp %rdx,-0x98(%rbp) │ │ │ │ - jne 21cfe │ │ │ │ - jmp 21e43 │ │ │ │ + jmp 20238 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x13815(%rip) │ │ │ │ + fldt 0x13189(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 21bb8 │ │ │ │ - mov (%r11,%rbx,8),%rcx │ │ │ │ - jmp 21e2c │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 21e43 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + 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 │ │ │ │ shl $0x5,%rsi │ │ │ │ + mov 0x8(%r12),%rbx │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov 0x20(%r12),%rbx │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - imul (%r12),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + 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),%r10 │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - 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 │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ - add %rax,%r9 │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - add %rax,%r9 │ │ │ │ - mov %rdx,-0x158(%rbp) │ │ │ │ - lea (%rdi,%rdi,2),%rdx │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - lea (%r9,%rax,1),%r12 │ │ │ │ + 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 │ │ │ │ + mov %r12,-0x138(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - jmp 21fa1 │ │ │ │ - fstp %st(4) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov %r9,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r8,-0x170(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - mov (%rcx,%r9,8),%rax │ │ │ │ - mov -0x128(%rbp),%rcx │ │ │ │ - add %r8,%rax │ │ │ │ + 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 │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - jmp 21ff2 │ │ │ │ - fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r10) │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - mov %r9,-0x188(%rbp) │ │ │ │ - mov %r10,-0x1a0(%rbp) │ │ │ │ - mov %r11,-0x1b0(%rbp) │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ + 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) │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - fstpt -0x180(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ - jmp 22058 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%rcx) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r11 │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - add 0x20(%rdx,%rax,8),%r8 │ │ │ │ - fmul %st(2),%st │ │ │ │ - imul %r8,%r11 │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - jmp 220a4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r10) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov 0x30(%rax,%r9,8),%r14 │ │ │ │ + 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 │ │ │ │ - add %r11,%r14 │ │ │ │ - mov %r14,%r8 │ │ │ │ - imul %rbx,%r8 │ │ │ │ - jmp 22102 │ │ │ │ + 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) │ │ │ │ - fldt (%rcx) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ - add %r8,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ + 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) │ │ │ │ fmul %st(1),%st │ │ │ │ - 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 22100 │ │ │ │ + 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 220a0 │ │ │ │ - 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 22052 │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ - mov -0x1a0(%rbp),%r10 │ │ │ │ - fldt -0x180(%rbp) │ │ │ │ - mov -0x188(%rbp),%r9 │ │ │ │ - mov -0x1b0(%rbp),%r11 │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 21fea │ │ │ │ - inc %r9 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 21f97 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - movq %r14,%xmm7 │ │ │ │ + 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 %rdi,%xmm2 │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r13,%r9 │ │ │ │ not %rax │ │ │ │ + movhps -0xc8(%rbp),%xmm0 │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - mov %rdi,0x28(%rbx) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + fstpt 0x10(%r13) │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%r11) │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ - movups %xmm1,(%r11) │ │ │ │ - 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 21e43 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 21e43 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + 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 │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ - mov 0x18(%r12),%rbx │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov (%rax),%rax │ │ │ │ - imul (%r12),%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + 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),%r14 │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r9 │ │ │ │ - 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 │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ - add %rcx,%rdx │ │ │ │ - lea (%r12,%rax,1),%r13 │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - lea (%rdi,%rdi,2),%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r11,%rcx │ │ │ │ - jmp 222ef │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ - 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 │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - fmul %st(1),%st │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rdx,-0x138(%rbp) │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ - jmp 2233c │ │ │ │ - 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 %r8,-0x140(%rbp) │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + 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 -0xd8(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ - add 0x10(%rdx,%r8,8),%rbx │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov %rdx,-0x1a0(%rbp) │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov %r10,-0x180(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - jmp 22387 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r12) │ │ │ │ + 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 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - add 0x20(%rax,%rbx,8),%r14 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov 0x30(%rax,%r9,8),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %r14,%r11 │ │ │ │ - jmp 223c2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r8) │ │ │ │ - mov 0x30(%r13,%rdx,8),%rdi │ │ │ │ + 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 %r11,%rdi │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r9,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ + add %r14,%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 223c0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 22383 │ │ │ │ - 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 22336 │ │ │ │ - inc %rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 222e7 │ │ │ │ - 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 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - movq -0x138(%rbp),%xmm0 │ │ │ │ - movhps -0xf0(%rbp),%xmm0 │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + movq -0x118(%rbp),%xmm0 │ │ │ │ + movq %r15,%xmm7 │ │ │ │ not %rax │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %r14,%xmm0 │ │ │ │ + movhps -0x130(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(%r11) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x10(%r9) │ │ │ │ + fxch %st(2) │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ + punpcklqdq %xmm7,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - 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 21e43 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - jmp 21d96 │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 21cac │ │ │ │ + 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 24182 │ │ │ │ - mov %r12,%rsi │ │ │ │ + jle 2282a │ │ │ │ movq $0x0,(%r12) │ │ │ │ + mov %r12,%rsi │ │ │ │ movq $0x0,0x8(%r12) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 24146 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 227f4 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%r9,%r15,1),%rax │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + 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 %r15,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdx,%rax,1),%r8 │ │ │ │ - jmp 22584 │ │ │ │ + jmp 20bcd │ │ │ │ imul (%rdi),%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ - add $0x8,%r13 │ │ │ │ - mov %rdx,%r10 │ │ │ │ + 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 │ │ │ │ - cmp %rdi,-0xb8(%rbp) │ │ │ │ mov %rdx,(%r11) │ │ │ │ - jne 22572 │ │ │ │ + cmp %rdi,-0xb8(%rbp) │ │ │ │ + jne 20bbb │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je 24180 │ │ │ │ + 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 22553 │ │ │ │ + jmp 20b9c │ │ │ │ test $0x8,%ah │ │ │ │ - jne 231c0 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2271e │ │ │ │ + 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 226c5 │ │ │ │ + js 20d0f │ │ │ │ fld1 │ │ │ │ lea 0x3(%rax,%rax,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ fchs │ │ │ │ - fldt 0x12d4a(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -34167,767 +33654,778 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 2266d │ │ │ │ + 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 2266b │ │ │ │ - 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 22710 │ │ │ │ + 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 │ │ │ │ - shl $0x4,%rcx │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rcx │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ - jmp 22648 │ │ │ │ + jmp 20c8f │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 22718 │ │ │ │ - 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 2271c │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 20d5c │ │ │ │ mov %rdi,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 226c9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2271e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2271e │ │ │ │ - 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 20309 │ │ │ │ + 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 22779 │ │ │ │ + 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 231b8 │ │ │ │ - mov %r13,%rax │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ - 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 (%rax,%rax,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov 0x48(%r9),%r12 │ │ │ │ - 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 (%r12,%r8,8),%rsi │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + 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 228ad │ │ │ │ - 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 22899 │ │ │ │ - dec %r8 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - add %rcx,-0x60(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%r8 │ │ │ │ - jne 2281b │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ - 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 -0xc0(%rbp),%r11 │ │ │ │ - mov %r10,-0xb8(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ + mov %r11,-0xc0(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xc8(%r9),%rax │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - 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 229df │ │ │ │ - fldt 0x10(%r9) │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ + 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 │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rsi,%r9,1) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + 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 229e3 │ │ │ │ - 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 229bc │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 229e5 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 229e5 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - inc %rdi │ │ │ │ - addq $0x20,-0x60(%rbp) │ │ │ │ - add %rax,%rdx │ │ │ │ - add %rax,%r8 │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jne 22940 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 22f23 │ │ │ │ + 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 22bcb │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 22b84 │ │ │ │ - mov 0x18(%r9),%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov 0xe0(%r9),%rbx │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ - xor %edi,%edi │ │ │ │ - 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 22af9 │ │ │ │ - mov 0x48(%rdx),%rcx │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov (%r11,%rax,8),%rsi │ │ │ │ - mov %r13,-0x70(%rbp) │ │ │ │ - imul %rax,%r8 │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - 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 │ │ │ │ - shl $0x4,%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) │ │ │ │ + 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 22a99 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + fstpt (%r11,%r9,1) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 21124 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x70(%rbp),%r14 │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ fldt (%rbx) │ │ │ │ - mov (%r11,%r14,8),%rax │ │ │ │ - fldt 0x10(%r12) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + 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 22bc5 │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - jmp 22b4e │ │ │ │ - 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 22bac │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - mov (%r9,%rax,8),%rcx │ │ │ │ - sub (%rdx,%rax,8),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 22b41 │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - inc %rcx │ │ │ │ - inc %rdi │ │ │ │ - cmp -0x98(%rbp),%rdi │ │ │ │ - mov %rcx,(%r9,%rax,8) │ │ │ │ - jne 22a64 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ - incq -0xf8(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - cmp 0x8(%r9),%rax │ │ │ │ - jge 20309 │ │ │ │ - mov 0x30(%r9),%r14 │ │ │ │ - jmp 22759 │ │ │ │ - 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) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - jne 22a6d │ │ │ │ - jmp 22b81 │ │ │ │ - mov (%r9,%rcx,8),%rcx │ │ │ │ - jmp 22b6a │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 22b84 │ │ │ │ - mov (%r11),%rax │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - add 0x18(%r9),%rcx │ │ │ │ - mov %r11,-0x170(%rbp) │ │ │ │ - mov %r10,-0x180(%rbp) │ │ │ │ - fldt (%r10) │ │ │ │ - mov 0xe0(%r9),%r13 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ + mov %rcx,-0x170(%rbp) │ │ │ │ + add $0x2,%r14 │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ 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 -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,-0x158(%rbp) │ │ │ │ - add %rax,%r14 │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea (%rbx,%rbx,2),%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov %rcx,-0x148(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea (%rdi,%rdx,1),%rbx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - lea (%r14,%rax,1),%rbx │ │ │ │ - add %rdi,%rcx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - jmp 22cb4 │ │ │ │ + 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 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r8,-0x188(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ - mov %r9,-0x1a0(%rbp) │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ + mov -0x150(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - add (%rax,%r8,8),%rdx │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + add (%rcx,%r9,8),%rax │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %rdx,%rax │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - jmp 22d11 │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + jmp 2138c │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r11) │ │ │ │ - mov %r10,-0x190(%rbp) │ │ │ │ - mov %r11,-0x1b8(%rbp) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r10) │ │ │ │ mov -0x158(%rbp),%rcx │ │ │ │ + mov %rdx,-0x1a0(%rbp) │ │ │ │ mov -0x130(%rbp),%rax │ │ │ │ - add 0x10(%rcx,%r10,8),%rax │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ + mov %r10,-0x180(%rbp) │ │ │ │ + mov %r11,-0x1a8(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - imul %rax,%rcx │ │ │ │ + add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ mov -0x148(%rbp),%rax │ │ │ │ - fstpt -0x1b0(%rbp) │ │ │ │ + fstpt -0x190(%rbp) │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 22d69 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 213eb │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rax) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov -0xb8(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov -0xc0(%rbp),%r11 │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ fmul %st(2),%st │ │ │ │ imul %r8,%r11 │ │ │ │ mov %r8,-0x68(%rbp) │ │ │ │ - jmp 22db4 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 0x30(%rbx,%r9,8),%r14 │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ + add %r11,%r15 │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ - add %r11,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 22e02 │ │ │ │ - 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) │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 2145a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 22e00 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 21458 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 22db0 │ │ │ │ + jne 21430 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 22d63 │ │ │ │ - mov -0x190(%rbp),%r10 │ │ │ │ - mov -0x1b8(%rbp),%r11 │ │ │ │ - fldt -0x1b0(%rbp) │ │ │ │ - inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 22d09 │ │ │ │ - mov -0x188(%rbp),%r8 │ │ │ │ - mov -0x1a0(%rbp),%r9 │ │ │ │ - inc %r8 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 22caa │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 213e5 │ │ │ │ + mov -0x1a0(%rbp),%rdx │ │ │ │ mov -0x180(%rbp),%r10 │ │ │ │ - mov -0x170(%rbp),%r11 │ │ │ │ - movq %r14,%xmm5 │ │ │ │ - movq -0x160(%rbp),%xmm0 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - movhps -0x138(%rbp),%xmm0 │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - fstpt 0x50(%r10) │ │ │ │ + fldt -0x190(%rbp) │ │ │ │ + mov -0x1a8(%rbp),%r11 │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%r10 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + 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) │ │ │ │ - movups %xmm0,0x8(%r11) │ │ │ │ - movq -0x68(%rbp),%xmm0 │ │ │ │ - mov %rdi,0x28(%r11) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov -0x170(%rbp),%rcx │ │ │ │ + movq %r15,%xmm5 │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ not %rax │ │ │ │ + mov %rdi,0x28(%rcx) │ │ │ │ + fstpt 0x10(%r11) │ │ │ │ + fxch %st(2) │ │ │ │ + movhps -0x138(%rbp),%xmm0 │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - movups %xmm1,(%rbx) │ │ │ │ - movups %xmm1,0x10(%rbx) │ │ │ │ - fstpt 0x10(%r10) │ │ │ │ - fxch %st(2) │ │ │ │ - punpcklqdq %xmm5,%xmm0 │ │ │ │ - movups %xmm0,0x18(%r11) │ │ │ │ - fstpt 0x20(%r10) │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x20(%r11) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x30(%r10) │ │ │ │ - fstpt 0x40(%r10) │ │ │ │ - jmp 22b84 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 22b84 │ │ │ │ - mov (%r11),%rax │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x4,%rbx │ │ │ │ - mov 0x18(%r9),%rsi │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - fldt (%r10) │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov 0xe0(%r9),%r13 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - lea (%rdi,%rbx,1),%r12 │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ - add %rcx,%rax │ │ │ │ - add %r12,%r8 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ + 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 22fe4 │ │ │ │ - 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 %rax,-0x148(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r12,-0x138(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0x128(%rbp),%r9 │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov %r11,%rax │ │ │ │ + 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 │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - jmp 23037 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %rcx,-0x150(%rbp) │ │ │ │ - mov %r9,-0x158(%rbp) │ │ │ │ - fldt (%r9) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - 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 │ │ │ │ + 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) │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ + imul %rbx,%rdx │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ - jmp 23083 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%rbx) │ │ │ │ + jmp 216e7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r12) │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ - add 0x20(%r12,%r11,8),%r14 │ │ │ │ - mov -0x68(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - imul %r14,%r10 │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + add 0x20(%r13,%rbx,8),%r15 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 230c2 │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp 21712 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r9) │ │ │ │ - mov 0x30(%r8,%rcx,8),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r8) │ │ │ │ + mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r9 │ │ │ │ - add %r10,%rdi │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r13,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + add %r10,%rdx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 230c0 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%rbx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 2307f │ │ │ │ - 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 23031 │ │ │ │ - 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 22fdc │ │ │ │ + jne 2163a │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x138(%rbp),%r10 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - mov %r11,%r9 │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ - movq -0x140(%rbp),%xmm0 │ │ │ │ - movhps -0xc0(%rbp),%xmm0 │ │ │ │ - fstpt 0x40(%r10) │ │ │ │ + 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 │ │ │ │ + movhps -0xc0(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - movups %xmm0,0x8(%r11) │ │ │ │ - movq %r14,%xmm0 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ - movups %xmm0,0x18(%r11) │ │ │ │ - fstpt 0x10(%r10) │ │ │ │ - movups %xmm1,(%rax) │ │ │ │ - movups %xmm1,0x10(%rax) │ │ │ │ - fstpt 0x20(%r10) │ │ │ │ - fstpt 0x30(%r10) │ │ │ │ - jmp 22b84 │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 22a21 │ │ │ │ + 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 23345 │ │ │ │ - mov %r12,%rsi │ │ │ │ + jle 21995 │ │ │ │ movq $0x0,(%r12) │ │ │ │ + mov %r12,%rsi │ │ │ │ movq $0x0,0x8(%r12) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2330f │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2195a │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - lea (%rdi,%r15,1),%rax │ │ │ │ + lea (%rdi,%r14,1),%rax │ │ │ │ mov %rdx,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ + 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 │ │ │ │ + mov %r14,%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %rax,%r10 │ │ │ │ add -0x50(%rbp),%r9 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 23298 │ │ │ │ + jmp 218e3 │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rdi │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ fildll (%r8) │ │ │ │ fldt (%r9) │ │ │ │ @@ -34945,329 +34443,335 @@ │ │ │ │ mov (%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rdx,(%rdi) │ │ │ │ add %rcx,%rdx │ │ │ │ - cmp %r8,-0x90(%rbp) │ │ │ │ mov %rdx,(%r11) │ │ │ │ - jne 23286 │ │ │ │ + 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 23340 │ │ │ │ + je 21990 │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r13 │ │ │ │ + add %r13,%r15 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ - mov %r10,0x8(%rsi) │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 23263 │ │ │ │ + mov %r10,0x8(%rsi) │ │ │ │ + jmp 218ae │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 2338b │ │ │ │ + je 219d5 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 23345 │ │ │ │ + je 21995 │ │ │ │ xor %r9d,%r9d │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %r9,(%rsi) │ │ │ │ - jmp 23311 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2195c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdi │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2338b │ │ │ │ - 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 23367 │ │ │ │ + je 219b4 │ │ │ │ + mov (%r14),%rax │ │ │ │ add $0x8,%r14 │ │ │ │ - mov (%r15),%rax │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 23390 │ │ │ │ + je 219da │ │ │ │ imul (%r14),%rax │ │ │ │ add $0x10,%r14 │ │ │ │ imul -0x8(%r14),%rax │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 23367 │ │ │ │ - jmp 23390 │ │ │ │ - movq $0x1,-0x98(%rbp) │ │ │ │ - jmp 1fcf6 │ │ │ │ + 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 │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ 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 225ff │ │ │ │ + mov 0x30(%rax),%r13 │ │ │ │ + jmp 20c47 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 23479 │ │ │ │ + je 21ac9 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 23442 │ │ │ │ + je 21a92 │ │ │ │ xor %edi,%edi │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %rdi,(%rsi) │ │ │ │ - jmp 23412 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 23479 │ │ │ │ + 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 23465 │ │ │ │ + je 21ab5 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 2347e │ │ │ │ + je 21ace │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 23465 │ │ │ │ - jmp 2347e │ │ │ │ + jne 21ab5 │ │ │ │ + jmp 21ace │ │ │ │ mov $0x1,%edx │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + 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 20abb │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 1f10b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test $0x8,%ah │ │ │ │ - jne 23f00 │ │ │ │ + jne 225ab │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 20309 │ │ │ │ + jle 1e99a │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - mov %rsp,-0x108(%rbp) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 2354d │ │ │ │ + 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 │ │ │ │ - dec %r15 │ │ │ │ mov %rsp,%r11 │ │ │ │ - js 23ef8 │ │ │ │ + dec %r15 │ │ │ │ + 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,-0x100(%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 (%r14,%r9,8),%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + mov %r15,%rax │ │ │ │ + mov (%r14,%r10,8),%rdi │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - 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 23679 │ │ │ │ - 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 2365e │ │ │ │ + jne 21cd1 │ │ │ │ mov %r12,%rax │ │ │ │ - mov -0x78(%rbp),%r12 │ │ │ │ - dec %r9 │ │ │ │ - add -0x60(%rbp),%rcx │ │ │ │ - cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 235e6 │ │ │ │ - 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 23c35 │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + je 222d8 │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 238a4 │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 23855 │ │ │ │ + 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 23895 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + jle 21f22 │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ mov %rax,%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov 0xc8(%rsi),%r12 │ │ │ │ - mov 0x48(%rsi),%rsi │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ mov %rbx,%r10 │ │ │ │ imul %rax,%r10 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + mov 0xc8(%rsi),%r12 │ │ │ │ add %rax,%rdx │ │ │ │ + mov 0x48(%rsi),%rsi │ │ │ │ imul %rbx,%rdx │ │ │ │ - mov (%rsi,%rax,8),%rsi │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ 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 │ │ │ │ inc %rax │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ add %r8,%rdx │ │ │ │ add %rcx,%r8 │ │ │ │ @@ -35282,730 +34786,733 @@ │ │ │ │ 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 2377d │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 21e08 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb0(%rbp),%r9 │ │ │ │ mov %rdx,%rax │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ mov (%rax,%r13,8),%rax │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%r10 │ │ │ │ fldt (%rsi) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x80(%rbp),%rax │ │ │ │ + add -0x90(%rbp),%rax │ │ │ │ fldt 0x10(%r14) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r14) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %r15,%rax │ │ │ │ test %r15,%r15 │ │ │ │ - jg 2382d │ │ │ │ - jmp 2389e │ │ │ │ - nop │ │ │ │ + jg 21ebd │ │ │ │ + jmp 21f2b │ │ │ │ + nopl (%rax) │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 23880 │ │ │ │ + je 21f10 │ │ │ │ mov (%r10,%rax,8),%rdx │ │ │ │ - sub (%r8,%rax,8),%rdx │ │ │ │ mov (%rdi,%rax,8),%rsi │ │ │ │ + sub (%r8,%rax,8),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 23820 │ │ │ │ + je 21eb0 │ │ │ │ inc %rsi │ │ │ │ inc %r9 │ │ │ │ - cmp -0x98(%rbp),%r9 │ │ │ │ mov %rsi,(%rdi,%rax,8) │ │ │ │ - jne 23722 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%rsp │ │ │ │ + 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 23523 │ │ │ │ - jmp 20309 │ │ │ │ - nopl (%rax) │ │ │ │ - incq (%rdi) │ │ │ │ + jl 21b73 │ │ │ │ + jmp 1e99a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %r9 │ │ │ │ - cmp %r9,-0x98(%rbp) │ │ │ │ - jne 2372b │ │ │ │ - jmp 23855 │ │ │ │ + incq (%rdi) │ │ │ │ + cmp %r9,-0x80(%rbp) │ │ │ │ + jne 21db6 │ │ │ │ + jmp 21ee2 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - jmp 237d3 │ │ │ │ + jmp 21e5e │ │ │ │ mov (%rdi,%r15,8),%rsi │ │ │ │ - jmp 2383e │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jle 23855 │ │ │ │ + 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 │ │ │ │ - imul (%r14),%rdx │ │ │ │ fldt (%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ - imul %r8,%rax │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ + imul %r9,%rax │ │ │ │ mov 0x10(%r14),%rcx │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea (%rax,%rax,4),%rax │ │ │ │ - mov %rcx,-0x138(%rbp) │ │ │ │ + imul (%r14),%rdx │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ mov 0x18(%r14),%rcx │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ + lea (%rax,%rax,4),%rax │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ lea (%rbx,%rax,1),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rbx,%rdx,1),%r10 │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ + lea (%rbx,%rdx,1),%r10 │ │ │ │ mov 0xc8(%rcx),%rsi │ │ │ │ - add 0x18(%rcx),%rdi │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + 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 239e9 │ │ │ │ + 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),%rdx │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %rcx,-0x178(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - mov %rcx,-0x160(%rbp) │ │ │ │ - mov %r9,-0x188(%rbp) │ │ │ │ + mov -0x148(%rbp),%rsi │ │ │ │ + mov %r9,-0x190(%rbp) │ │ │ │ add (%r11,%rcx,8),%rdx │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ - mov -0x150(%rbp),%rsi │ │ │ │ imul %rdx,%rax │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x158(%rbp),%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - jmp 23a3f │ │ │ │ + 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) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rsi) │ │ │ │ - mov %rsi,-0x1b0(%rbp) │ │ │ │ - mov %r11,-0x190(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + mov %rsi,-0x180(%rbp) │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov %r11,-0x1a8(%rbp) │ │ │ │ add 0x10(%rcx),%rax │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ fstpt -0x1a0(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ - jmp 23aa6 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 %rcx,-0x80(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ mov -0xb0(%rbp),%r10 │ │ │ │ - add 0x20(%rcx),%r10 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ mov -0xb8(%rbp),%r11 │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + add 0x20(%rcx),%r10 │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ imul %r10,%r11 │ │ │ │ mov %r10,-0x78(%rbp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - jmp 23ae4 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + jmp 2217c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ mov (%rsi),%r12 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ add %r11,%r12 │ │ │ │ mov %r12,%r10 │ │ │ │ - imul %r15,%r10 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 23b02 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %r15,%r10 │ │ │ │ + jmp 221a2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rdx) │ │ │ │ mov 0x40(%rcx),%r8 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ add %r10,%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r14,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 23b00 │ │ │ │ - add $0x10,%r9 │ │ │ │ + jne 221a0 │ │ │ │ add $0x8,%rsi │ │ │ │ + add $0x10,%r9 │ │ │ │ cmp %rsi,-0x60(%rbp) │ │ │ │ - jne 23ae0 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + jne 22178 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov -0x78(%rbp),%r10 │ │ │ │ - add $0x10,%rax │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp -0xd0(%rbp),%rcx │ │ │ │ - jne 23aa0 │ │ │ │ - mov -0x1b0(%rbp),%rsi │ │ │ │ - addq $0x8,-0xf8(%rbp) │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp -0xc8(%rbp),%rcx │ │ │ │ + jne 22130 │ │ │ │ + addq $0x8,-0xf0(%rbp) │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ fldt -0x1a0(%rbp) │ │ │ │ - mov -0x190(%rbp),%r11 │ │ │ │ + mov -0x1a8(%rbp),%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %rcx,-0xf8(%rbp) │ │ │ │ - jne 23a37 │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ - mov -0x188(%rbp),%r9 │ │ │ │ + cmp %rcx,-0xf0(%rbp) │ │ │ │ + jne 220cc │ │ │ │ + mov -0x178(%rbp),%rcx │ │ │ │ + mov -0x190(%rbp),%r9 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - cmp -0xf0(%rbp),%rcx │ │ │ │ - jne 239df │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ + cmp -0x160(%rbp),%rcx │ │ │ │ + jne 22074 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ movq %r12,%xmm3 │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - movq -0x180(%rbp),%xmm0 │ │ │ │ - movhps -0x130(%rbp),%xmm0 │ │ │ │ + movq -0x170(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ movq %rax,%xmm1 │ │ │ │ mov %rax,0x20(%rbx) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + movhps -0x128(%rbp),%xmm0 │ │ │ │ movups %xmm0,0x8(%rcx) │ │ │ │ movq %r10,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - mov %r8,0x28(%rcx) │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ - movups %xmm1,(%rbx) │ │ │ │ - movups %xmm1,0x10(%rbx) │ │ │ │ - movups %xmm0,0x18(%rcx) │ │ │ │ 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 23855 │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jle 23855 │ │ │ │ + jmp 21ee2 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 21ee2 │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ + mov %r9,%rsi │ │ │ │ shl $0x5,%rsi │ │ │ │ mov 0x18(%r14),%r15 │ │ │ │ mov (%rcx),%rdx │ │ │ │ mov 0x8(%r14),%rcx │ │ │ │ - imul (%r14),%rdx │ │ │ │ fldt (%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ - imul %r8,%rax │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ + imul %r9,%rax │ │ │ │ mov 0x10(%r14),%rcx │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ + imul (%r14),%rdx │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ lea (%rbx,%rax,4),%rdx │ │ │ │ shl $0x7,%rax │ │ │ │ + mov 0xc8(%rcx),%r9 │ │ │ │ lea (%rbx,%rdx,1),%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov 0xc8(%rcx),%r8 │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ mov 0xe0(%rcx),%r10 │ │ │ │ - add %r8,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + add 0x18(%rcx),%rsi │ │ │ │ + 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,-0xf8(%rbp) │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - add %r12,%rax │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + mov %rcx,-0xf0(%rbp) │ │ │ │ + lea (%rdx,%r9,1),%rcx │ │ │ │ + lea (%r8,%r12,1),%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + lea (%rdi,%r9,1),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rdi,%r8,1),%rbx │ │ │ │ - lea 0x20(%r8,%rax,1),%r9 │ │ │ │ lea 0x10(%r11,%rdx,1),%r13 │ │ │ │ - xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ lea 0x30(%r11,%rdx,1),%rbx │ │ │ │ + lea 0x20(%r9,%rax,1),%r9 │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ - jmp 23d47 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + jmp 223ea │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ - add (%r11,%rax,8),%rdx │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ - fldt (%rbx) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + 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) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 23d94 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r8) │ │ │ │ + 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 %r8,-0x140(%rbp) │ │ │ │ - mov %r11,-0x148(%rbp) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ + mov %rcx,-0x138(%rbp) │ │ │ │ + fldt (%r8) │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ add 0x10(%rbx),%rax │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - jmp 23ddc │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ - add %rcx,%r14 │ │ │ │ + add %rax,%r14 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov %r14,%r11 │ │ │ │ - imul %r15,%r11 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 23e02 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%rdx) │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp 224aa │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rcx) │ │ │ │ mov (%r8),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x8,%r8 │ │ │ │ add %r11,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rdi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r10,%rdx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ - 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 23e00 │ │ │ │ + fstpt (%rdx) │ │ │ │ + fstpt 0x10(%rdx) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 224a8 │ │ │ │ add $0x8,%rbx │ │ │ │ add $0x10,%r12 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 23dd8 │ │ │ │ - mov -0x140(%rbp),%r8 │ │ │ │ + jne 22481 │ │ │ │ addq $0x8,-0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + mov -0x140(%rbp),%r8 │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ mov -0x148(%rbp),%r11 │ │ │ │ add $0x10,%r8 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ cmp %rax,-0xf0(%rbp) │ │ │ │ - jne 23d8e │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ - addq $0x10,-0x80(%rbp) │ │ │ │ + jne 2242d │ │ │ │ + inc %rcx │ │ │ │ + addq $0x10,-0x90(%rbp) │ │ │ │ mov -0x130(%rbp),%rdx │ │ │ │ - inc %rax │ │ │ │ - cmp -0x128(%rbp),%rax │ │ │ │ - jne 23d3f │ │ │ │ + cmp -0x128(%rbp),%rcx │ │ │ │ + jne 223e2 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ movq %rdx,%xmm0 │ │ │ │ movq %rdi,%xmm4 │ │ │ │ - movhps -0xd0(%rbp),%xmm0 │ │ │ │ + movhps -0xc8(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ movq %r14,%xmm0 │ │ │ │ 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 23855 │ │ │ │ + jmp 21ee2 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 236c9 │ │ │ │ + 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 %rcx,-0x50(%rbp) │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 24105 │ │ │ │ - mov %r12,%rsi │ │ │ │ + jle 227b6 │ │ │ │ movq $0x0,(%r12) │ │ │ │ + mov %r12,%rsi │ │ │ │ movq $0x0,0x8(%r12) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 24047 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 226f8 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - lea (%rdi,%r15,1),%rax │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + lea (%rdi,%r14,1),%rax │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ xor %r10d,%r10d │ │ │ │ - xor %r13d,%r13d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + fildll -0xa0(%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 %r12,-0xb0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov %r15,%r8 │ │ │ │ + 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 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 23fcf │ │ │ │ + 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 │ │ │ │ - cmp -0x78(%rbp),%r8 │ │ │ │ mov %rdx,(%r11) │ │ │ │ - jne 23fbd │ │ │ │ + cmp -0x78(%rbp),%r8 │ │ │ │ + jne 2266e │ │ │ │ + mov %r10,%rax │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ inc %r10 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ cmp %rbx,%r10 │ │ │ │ - je 24100 │ │ │ │ + je 227b1 │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r13 │ │ │ │ + add %r13,%r15 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ - mov %r10,0x8(%rsi) │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 23f9d │ │ │ │ + mov %r10,0x8(%rsi) │ │ │ │ + jmp 2264b │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 24083 │ │ │ │ + je 22734 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 24105 │ │ │ │ + je 227b6 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ add $0x20,%rsi │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 24052 │ │ │ │ + jne 22703 │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ 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 23509 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 21b59 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdi │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 24083 │ │ │ │ - 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 2412f │ │ │ │ + je 227dd │ │ │ │ + mov (%r14),%rax │ │ │ │ add $0x8,%r14 │ │ │ │ - mov (%r15),%rax │ │ │ │ cmp %rdx,%r14 │ │ │ │ - je 24088 │ │ │ │ + je 22739 │ │ │ │ imul (%r14),%rax │ │ │ │ add $0x10,%r14 │ │ │ │ imul -0x8(%r14),%rax │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jne 2412f │ │ │ │ - jmp 24088 │ │ │ │ + jne 227dd │ │ │ │ + jmp 22739 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 241b6 │ │ │ │ + je 2285e │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 24182 │ │ │ │ + je 2282a │ │ │ │ xor %r8d,%r8d │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %r8,(%rsi) │ │ │ │ - jmp 24148 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 241b6 │ │ │ │ + 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 241a2 │ │ │ │ + je 2284a │ │ │ │ mov (%r15),%rax │ │ │ │ add $0x8,%r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 241bb │ │ │ │ + je 22863 │ │ │ │ imul (%r15),%rax │ │ │ │ add $0x10,%r15 │ │ │ │ imul -0x8(%r15),%rax │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 241a2 │ │ │ │ - jmp 241bb │ │ │ │ + jne 2284a │ │ │ │ + jmp 22863 │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ 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 2170f │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0xa0(%rbp),%rsp │ │ │ │ + mov 0x30(%rax),%r13 │ │ │ │ + jmp 1fd44 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000024240 : │ │ │ │ - mov 0x30(%rdi),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jle 243bb │ │ │ │ +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 243bb │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %r8d,%r8d │ │ │ │ + js 22a47 │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ 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 0x11100(%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 │ │ │ │ - add %rbx,%rsi │ │ │ │ - add %r11,%rcx │ │ │ │ imul %rdi,%rax │ │ │ │ - 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 2433b │ │ │ │ + jmp 229eb │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ @@ -36027,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 2431d │ │ │ │ + je 229cd │ │ │ │ fchs │ │ │ │ - fmuls 0x10db9(%rip) │ │ │ │ - fldt 0x11397(%rip) │ │ │ │ + fmuls 0x10709(%rip) │ │ │ │ + fldt 0x10cb7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 24380 │ │ │ │ + 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 242e0 │ │ │ │ + ja 22990 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 243a0 │ │ │ │ + ja 22a50 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1135a(%rip) │ │ │ │ + fldt 0x10c7a(%rip) │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 24338 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 24382 │ │ │ │ + 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 242a0 │ │ │ │ - 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 0x1130e(%rip) │ │ │ │ + fldt 0x10c2e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2432d │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 229dd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000243c0 : │ │ │ │ +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 245c1 │ │ │ │ + jne 22c61 │ │ │ │ mov 0x30(%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 245b2 │ │ │ │ + jle 22c52 │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 245b2 │ │ │ │ - mov 0x58(%rbx),%r9 │ │ │ │ + jle 22c52 │ │ │ │ mov 0xc8(%rbx),%rax │ │ │ │ + mov 0x58(%rbx),%r9 │ │ │ │ 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 %r9,-0x40(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ fld1 │ │ │ │ nopl (%rax) │ │ │ │ fildll (%r14,%rbx,8) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ - add -0x68(%rbp),%rcx │ │ │ │ lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ add %r12,%rdx │ │ │ │ fld1 │ │ │ │ + add -0x68(%rbp),%rcx │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - jmp 24512 │ │ │ │ + jmp 22bba │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x10ef8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -36176,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 244c5 │ │ │ │ + je 22b71 │ │ │ │ fchs │ │ │ │ - fmuls 0x10c11(%rip) │ │ │ │ - fldt 0x111ef(%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 0x10ea1(%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 245a0 │ │ │ │ + je 22c40 │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ @@ -36234,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 24480 │ │ │ │ + ja 22b30 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 24580 │ │ │ │ + ja 22c20 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x11153(%rip) │ │ │ │ + fldt 0x10a7b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 244d5 │ │ │ │ - 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 0x1112e(%rip) │ │ │ │ + fldt 0x10a5e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 244d5 │ │ │ │ + jmp 22b81 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jne 24450 │ │ │ │ - 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,-0x88(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ mov 0x78(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ - 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 24721 │ │ │ │ - mov %r9,%r15 │ │ │ │ + jle 22db1 │ │ │ │ movq $0x0,(%r9) │ │ │ │ + mov %r9,%r15 │ │ │ │ movq $0x0,0x8(%r9) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 247ec │ │ │ │ + jle 22e69 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - mov %rsi,-0x68(%rbp) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ mov %r9,%r10 │ │ │ │ + mov %r9,-0x70(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ + 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 │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - lea (%rcx,%rdi,1),%r11 │ │ │ │ - mov %r8,%rdi │ │ │ │ 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 -0x68(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 246a2 │ │ │ │ - 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 24690 │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ + jne 22d20 │ │ │ │ inc %r14 │ │ │ │ cmp %r12,%r14 │ │ │ │ - je 24710 │ │ │ │ + je 22da0 │ │ │ │ add $0x10,%r15 │ │ │ │ - add -0x68(%rbp),%r13 │ │ │ │ + add -0x60(%rbp),%r13 │ │ │ │ movq $0x0,(%r15) │ │ │ │ - mov %r14,0x8(%r15) │ │ │ │ mov %r15,%r10 │ │ │ │ - jmp 24670 │ │ │ │ - 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 24828 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + jle 22ea5 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 24760 │ │ │ │ + je 22de0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 24772 │ │ │ │ - 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 24760 │ │ │ │ + jne 22de0 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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) │ │ │ │ @@ -36418,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 243de │ │ │ │ + mov -0x80(%rbp),%rsp │ │ │ │ + jmp 22a8e │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%r12 │ │ │ │ - je 24828 │ │ │ │ + je 22ea5 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ mov %rdx,0x18(%r15) │ │ │ │ cmp %rax,%r12 │ │ │ │ - je 24721 │ │ │ │ + je 22db1 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ add $0x20,%r15 │ │ │ │ movq $0x0,(%r15) │ │ │ │ mov %rax,0x8(%r15) │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jne 247f7 │ │ │ │ + jne 22e74 │ │ │ │ mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 247b3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22e33 │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000024840 : │ │ │ │ +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 24a8b │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 24a59 │ │ │ │ + jne 230db │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 230b1 │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 24a59 │ │ │ │ + jle 230b1 │ │ │ │ mov 0x58(%rbx),%r11 │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - 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 %r8,-0x70(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ lea 0x1(%r11),%rcx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ mov %rcx,%r13 │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + imul %rax,%r13 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - imul %r8,%r13 │ │ │ │ add %r13,%r13 │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + movzwl -0x32(%rbp),%esi │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ - mov %ax,-0x34(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + 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,%r12 │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ 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 │ │ │ │ - add %r9,%r9 │ │ │ │ fld1 │ │ │ │ + add %r9,%r9 │ │ │ │ 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 24a20 │ │ │ │ + jg 23080 │ │ │ │ mov 0x60(%rbx),%r8 │ │ │ │ mov %r9,%rcx │ │ │ │ inc %rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ - add 0xc8(%rbx),%rcx │ │ │ │ add %r12,%r8 │ │ │ │ - jmp 249d9 │ │ │ │ + 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 0x10a08(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -36559,24 +36058,24 @@ │ │ │ │ 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 249b9 │ │ │ │ + je 2301d │ │ │ │ fchs │ │ │ │ - fmuls 0x1071d(%rip) │ │ │ │ - fldt 0x10cfb(%rip) │ │ │ │ + fmuls 0x100b9(%rip) │ │ │ │ + fldt 0x10667(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 24a30 │ │ │ │ + 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 │ │ │ │ @@ -36585,182 +36084,178 @@ │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 24970 │ │ │ │ + ja 22fd8 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 24a70 │ │ │ │ + ja 230c0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x10cb3(%rip) │ │ │ │ + fldt 0x1061f(%rip) │ │ │ │ inc %rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 249d3 │ │ │ │ - jmp 24a30 │ │ │ │ - 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 24920 │ │ │ │ - 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 248e0 │ │ │ │ - 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 0x10c3e(%rip) │ │ │ │ + fldt 0x105be(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 249c9 │ │ │ │ + jmp 2302d │ │ │ │ mov 0x78(%rdi),%rax │ │ │ │ mov 0x30(%rdi),%rsi │ │ │ │ - mov %rsp,-0x68(%rbp) │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ mov 0x108(%rdi),%r9 │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ - 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 24bdc │ │ │ │ - mov %r9,%r15 │ │ │ │ + jle 23216 │ │ │ │ movq $0x0,(%r9) │ │ │ │ + mov %r9,%r15 │ │ │ │ movq $0x0,0x8(%r9) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 24c88 │ │ │ │ + jle 232c2 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ xor %r14d,%r14d │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rbx,-0x80(%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 -0x50(%rbp),%r9 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ mov %rdi,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0x58(%rbp),%r9 │ │ │ │ - jmp 24b62 │ │ │ │ - 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 24b50 │ │ │ │ + jne 23190 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 24bcb │ │ │ │ + je 23205 │ │ │ │ add $0x10,%r15 │ │ │ │ - add %rsi,-0x50(%rbp) │ │ │ │ + add %rsi,%r13 │ │ │ │ movq $0x0,(%r15) │ │ │ │ - mov %r14,0x8(%r15) │ │ │ │ mov %r15,%r10 │ │ │ │ - jmp 24b2d │ │ │ │ - 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 24cc4 │ │ │ │ + jle 232fe │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ mov $0x1,%edx │ │ │ │ - je 24bff │ │ │ │ + je 23239 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 24c11 │ │ │ │ + je 2324b │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 24bff │ │ │ │ + jne 23239 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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) │ │ │ │ @@ -36770,47 +36265,47 @@ │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %r14,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x68(%rbp),%rsp │ │ │ │ - jmp 2485e │ │ │ │ + mov -0x60(%rbp),%rsp │ │ │ │ + jmp 22ece │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ cmp %rcx,%r12 │ │ │ │ - je 24cc4 │ │ │ │ + je 232fe │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ mov %rcx,0x18(%r15) │ │ │ │ cmp %rdx,%r12 │ │ │ │ - je 24bdc │ │ │ │ + je 23216 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ add $0x20,%r15 │ │ │ │ movq $0x0,(%r15) │ │ │ │ mov %rdx,0x8(%r15) │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jne 24c93 │ │ │ │ + jne 232cd │ │ │ │ mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 24c52 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 2328c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000024cd0 : │ │ │ │ +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 │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ @@ -36820,209 +36315,206 @@ │ │ │ │ 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 %rcx,-0x88(%rbp) │ │ │ │ + mov %rsp,-0x98(%rbp) │ │ │ │ add $0x20,%rdx │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 252e6 │ │ │ │ + jne 238db │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ fld1 │ │ │ │ fstpt (%rax) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ movq $0x0,0x0(,%rax,8) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 254cf │ │ │ │ + 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 24db0 │ │ │ │ + jne 233e8 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ movq $0x0,-0xa8(%rbp) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 252c8 │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ + jle 238c0 │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ + 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 %rsi,%r10 │ │ │ │ + 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 │ │ │ │ - dec %r10 │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ - js 252de │ │ │ │ + dec %r10 │ │ │ │ + js 238d3 │ │ │ │ mov %r12,%rax │ │ │ │ - mov 0x48(%rdi),%r14 │ │ │ │ + mov 0x48(%rcx),%r15 │ │ │ │ mov %r10,%r11 │ │ │ │ mov %r8,-0x88(%rbp) │ │ │ │ neg %rax │ │ │ │ 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 (%r14,%r10,8),%rsi │ │ │ │ - mov %r10,%rax │ │ │ │ + mov (%r15,%r10,8),%rsi │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ + 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 24f34 │ │ │ │ - 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 24f20 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 23540 │ │ │ │ dec %r10 │ │ │ │ add %r9,%r11 │ │ │ │ cmp $0xffffffffffffffff,%r10 │ │ │ │ - jne 24ea0 │ │ │ │ + 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 252d7 │ │ │ │ + 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 251b2 │ │ │ │ - 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 │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ lea 0x1(%rbx),%r9 │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ - lea (%r9,%r9,1),%rdx │ │ │ │ + imul %rsi,%r10 │ │ │ │ + lea (%r9,%r9,1),%r15 │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ imul %rax,%r9 │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - mov %rsi,%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 │ │ │ │ - sub %rax,%rdx │ │ │ │ - lea 0x0(,%rdx,8),%r10 │ │ │ │ - lea (%rbx,%r11,1),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea (%rdi,%r11,1),%rdx │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - lea (%rcx,%rbx,1),%r12 │ │ │ │ add %r9,%r9 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov (%r14),%rcx │ │ │ │ - imul %rsi,%r10 │ │ │ │ + add 0x60(%rax),%r11 │ │ │ │ fmul %st(0),%st │ │ │ │ - add %rax,%r10 │ │ │ │ - fldt (%r12) │ │ │ │ - mov %r15,%rax │ │ │ │ - shl $0x4,%r10 │ │ │ │ - fldt 0x10326(%rip) │ │ │ │ - add 0x78(%r15),%r10 │ │ │ │ - lea (%r8,%r11,1),%r15 │ │ │ │ - add 0x60(%rax),%rbx │ │ │ │ - add 0x48(%rax),%r11 │ │ │ │ + add 0x78(%r14),%r10 │ │ │ │ + lea (%rdi,%rdx,1),%r14 │ │ │ │ + add 0x48(%rax),%rdx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + fldt (%rbx) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - jmp 25114 │ │ │ │ - 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 │ │ │ │ @@ -37044,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 250cf │ │ │ │ + je 236df │ │ │ │ fchs │ │ │ │ - fmuls 0x10007(%rip) │ │ │ │ - fldt 0x105e5(%rip) │ │ │ │ + fmuls 0xf9f7(%rip) │ │ │ │ + fldt 0xffa5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - add %r9,%rsi │ │ │ │ imul %rcx,%rdi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + add %r9,%rsi │ │ │ │ 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) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - je 25190 │ │ │ │ + je 237a0 │ │ │ │ fxch %st(1) │ │ │ │ - mov (%r11,%rdx,1),%rdi │ │ │ │ + mov (%r8,%rdx,1),%rdi │ │ │ │ fldt (%r10,%rdx,2) │ │ │ │ mov (%r15,%rdx,1),%rsi │ │ │ │ - mov (%r8,%rdx,1),%rax │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ - fildll -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 25090 │ │ │ │ + ja 236a0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 25170 │ │ │ │ + ja 23780 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1055c(%rip) │ │ │ │ + fldt 0xff1c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 250df │ │ │ │ + jmp 236ef │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x1053e(%rip) │ │ │ │ + fldt 0xfefe(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 250df │ │ │ │ + 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 │ │ │ │ @@ -37128,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 25211 │ │ │ │ - jmp 252bf │ │ │ │ - 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 252a0 │ │ │ │ + je 23898 │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - sub (%rdi,%rax,8),%rdx │ │ │ │ mov (%r8,%rax,8),%rcx │ │ │ │ + sub (%rdi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 25200 │ │ │ │ + je 23800 │ │ │ │ addq $0x8,-0x58(%rbp) │ │ │ │ inc %rcx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ + mov %rcx,(%r8,%rax,8) │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ cmp -0xb0(%rbp),%rbx │ │ │ │ - mov %rcx,(%r8,%rax,8) │ │ │ │ - jne 24fc0 │ │ │ │ + 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 │ │ │ │ - cmp %rax,0x8(%rsi) │ │ │ │ mov -0xb8(%rbp),%rsp │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - jle 252c8 │ │ │ │ + cmp %rax,0x8(%rsi) │ │ │ │ + jle 238c0 │ │ │ │ mov 0x30(%rsi),%rsi │ │ │ │ - jmp 24e00 │ │ │ │ + jmp 23438 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ addq $0x8,-0x58(%rbp) │ │ │ │ - incq (%r8) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ + incq (%r8) │ │ │ │ cmp %rcx,-0x58(%rbp) │ │ │ │ - je 25245 │ │ │ │ + je 23845 │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - jmp 24fc9 │ │ │ │ + jmp 235e9 │ │ │ │ mov (%r8,%rax,8),%rcx │ │ │ │ - jmp 25223 │ │ │ │ + jmp 23823 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 2525a │ │ │ │ + jmp 2385a │ │ │ │ mov %rsi,%rax │ │ │ │ - jmp 24f66 │ │ │ │ + jmp 23586 │ │ │ │ mov 0x78(%rbx),%rcx │ │ │ │ mov 0x108(%rbx),%r15 │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x8(%rbx),%r13 │ │ │ │ - mov %rsp,-0x58(%rbp) │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ + mov %rsp,-0x58(%rbp) │ │ │ │ mov 0x48(%rbx),%rbx │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ mov %rbx,-0x48(%rbp) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 2541c │ │ │ │ - mov %r15,%r12 │ │ │ │ + jle 23a0c │ │ │ │ movq $0x0,(%r15) │ │ │ │ + mov %r15,%r12 │ │ │ │ movq $0x0,0x8(%r15) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 254da │ │ │ │ + jle 23aca │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ lea (%rdi,%rbx,1),%rbx │ │ │ │ mov %r15,%r10 │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ 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 │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ add -0x50(%rbp),%r9 │ │ │ │ - jmp 253a2 │ │ │ │ - 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 │ │ │ │ @@ -37254,59 +36744,59 @@ │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r15) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%rbx │ │ │ │ - jne 25390 │ │ │ │ + jne 23980 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%r13 │ │ │ │ - je 2540c │ │ │ │ + je 239fc │ │ │ │ add $0x10,%r12 │ │ │ │ add %rsi,%r14 │ │ │ │ movq $0x0,(%r12) │ │ │ │ - mov %r11,0x8(%r12) │ │ │ │ mov %r12,%r10 │ │ │ │ - jmp 25372 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r11,0x8(%r12) │ │ │ │ + jmp 23967 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ mov -0xa8(%rbp),%r15 │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 2551a │ │ │ │ + jle 23b0a │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ lea (%rcx,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ - je 25443 │ │ │ │ + je 23a33 │ │ │ │ mov (%rcx),%rax │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 25455 │ │ │ │ + je 23a45 │ │ │ │ imul (%rcx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ imul -0x8(%rcx),%rax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 25443 │ │ │ │ + jne 23a33 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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 │ │ │ │ @@ -37318,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 24d69 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - jmp 24dbf │ │ │ │ + jmp 233a9 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmp 233f7 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%r13 │ │ │ │ - je 2551a │ │ │ │ + je 23b0a │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ mov %rdx,0x18(%r12) │ │ │ │ cmp %rax,%r13 │ │ │ │ - je 2541c │ │ │ │ + je 23a0c │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ add $0x20,%r12 │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ cmp %rdx,%r13 │ │ │ │ - jne 254e5 │ │ │ │ + jne 23ad5 │ │ │ │ mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 25496 │ │ │ │ + jmp 23a86 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025530 : │ │ │ │ +0000000000023b20 : │ │ │ │ push %rbx │ │ │ │ - mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - jne 25550 │ │ │ │ + jne 23b40 │ │ │ │ test $0x8,%al │ │ │ │ - jne 2555c │ │ │ │ + jne 23b4c │ │ │ │ test $0x10,%al │ │ │ │ - jne 2556b │ │ │ │ + jne 23b5b │ │ │ │ test $0x20,%al │ │ │ │ - jne 2557a │ │ │ │ + jne 23b6a │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 3180 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 2553f │ │ │ │ + je 23b2f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3100 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 25543 │ │ │ │ + je 23b33 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3290 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 25547 │ │ │ │ + je 23b37 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3150 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025590 : │ │ │ │ +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 256e0 │ │ │ │ + jle 23cc0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rbp),%rax │ │ │ │ mov %rbp,%r12 │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 25704 │ │ │ │ + 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 25600 │ │ │ │ + jne 23be0 │ │ │ │ test $0x3,%r12b │ │ │ │ - je 25667 │ │ │ │ + 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 25667 │ │ │ │ - movslq 0x4(%rbx,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - jle 25667 │ │ │ │ + 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 25680 │ │ │ │ + jne 23c60 │ │ │ │ movq $0x9,0x58(%r13) │ │ │ │ mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r12d │ │ │ │ - je 256fd │ │ │ │ + je 23cdd │ │ │ │ mov %eax,0x70(%r13) │ │ │ │ + mov %r13,%rdi │ │ │ │ movl $0x41,0x74(%r13) │ │ │ │ movq $0x0,0x68(%r13) │ │ │ │ add $0x8,%rsp │ │ │ │ - mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ 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 256b3 │ │ │ │ + jmp 23c93 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 25639 │ │ │ │ + jmp 23c19 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025710 : │ │ │ │ +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 %rdi,%r12 │ │ │ │ mov %r13,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ + movd 0x50(%rsp),%xmm3 │ │ │ │ mov %rcx,0x8(%rdi) │ │ │ │ lea 0x0(,%r13,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ + punpckldq %xmm0,%xmm3 │ │ │ │ movq %xmm3,(%rsp) │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 25940 │ │ │ │ - lea -0x1(%r13),%rcx │ │ │ │ + jle 23ed0 │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ mov %r13,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 25959 │ │ │ │ - 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 257c0 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 23d70 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 25920 │ │ │ │ + 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 2582c │ │ │ │ - movslq 0x4(%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rsi,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jle 2582c │ │ │ │ - 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,%rdx │ │ │ │ mov %rax,0x48(%r12) │ │ │ │ - jbe 25960 │ │ │ │ + mov %rax,%rdx │ │ │ │ + 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 25880 │ │ │ │ + jne 23e18 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 258e7 │ │ │ │ + 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 258e7 │ │ │ │ - movslq 0x4(%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jle 258e7 │ │ │ │ + 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,%rdx │ │ │ │ mov %rax,0x48(%r12) │ │ │ │ - jmp 25857 │ │ │ │ + mov %rax,%rdx │ │ │ │ + jmp 23e07 │ │ │ │ nop │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x48(%r12) │ │ │ │ - jmp 258e7 │ │ │ │ + jmp 23e7f │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 257fe │ │ │ │ + jmp 23dae │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 258b9 │ │ │ │ + jmp 23e51 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025970 : │ │ │ │ +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 │ │ │ │ - mov %rdi,%r13 │ │ │ │ + sub $0x18,%rsp │ │ │ │ mov %r14,0x30(%rdi) │ │ │ │ + movd 0x60(%rsp),%xmm0 │ │ │ │ + movd 0x58(%rsp),%xmm3 │ │ │ │ mov %rcx,0x8(%rdi) │ │ │ │ lea 0x0(,%r14,8),%rdi │ │ │ │ - mov %rdx,%rbp │ │ │ │ - mov %r8,%r15 │ │ │ │ - mov %r9d,0x14(%rsp) │ │ │ │ - movd 0x68(%rsp),%xmm3 │ │ │ │ - movd 0x70(%rsp),%xmm4 │ │ │ │ - movslq 0x60(%rsp),%rbx │ │ │ │ - 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 25b80 │ │ │ │ - lea -0x1(%r14),%r8 │ │ │ │ + jle 240e0 │ │ │ │ + lea -0x1(%r14),%rsi │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ mov %r14,%r12 │ │ │ │ - mov %rax,%rdx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 25b97 │ │ │ │ + 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 25a00 │ │ │ │ + jne 23f88 │ │ │ │ test $0x3,%r12b │ │ │ │ - je 25b60 │ │ │ │ + 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 25a6d │ │ │ │ - movslq 0x4(%rbp,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jle 25a6d │ │ │ │ - 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,0x18(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ + cmpq $0x2,0x8(%rsp) │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ - jbe 25b9e │ │ │ │ + mov %rax,%rdx │ │ │ │ + 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 25ac0 │ │ │ │ + jne 24030 │ │ │ │ and $0x3,%r12d │ │ │ │ - je 25b28 │ │ │ │ + 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 25b28 │ │ │ │ - movslq 0x4(%r15,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jle 25b28 │ │ │ │ + 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 %rbx,0x68(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + 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,%rdx │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ - jmp 25a96 │ │ │ │ + mov %rax,%rdx │ │ │ │ + jmp 2401c │ │ │ │ nopl (%rax) │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ - jmp 25b28 │ │ │ │ + jmp 24098 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 25a3e │ │ │ │ + jmp 23fc5 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 25afa │ │ │ │ + jmp 2406a │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025bb0 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -0000000000025bd0 : │ │ │ │ +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) │ │ │ │ │ │ │ │ -0000000000025c00 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -0000000000025c30 : │ │ │ │ +0000000000024190 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - je 25cd0 │ │ │ │ + je 24230 │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 25d40 │ │ │ │ + je 242a0 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - je 25d50 │ │ │ │ + je 242b0 │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ testb $0x4,0x70(%rdi) │ │ │ │ - jne 25cc0 │ │ │ │ + jne 24220 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ imul %r8,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 25ce4 │ │ │ │ - flds 0xf570(%rip) │ │ │ │ + jle 24244 │ │ │ │ + flds 0xf010(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - flds 0xf464(%rip) │ │ │ │ - jmp 25c92 │ │ │ │ + flds 0xef04(%rip) │ │ │ │ + jmp 241f2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - jae 25cb0 │ │ │ │ + fstp %st(0) │ │ │ │ + jae 24210 │ │ │ │ inc %rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 25ce0 │ │ │ │ + je 24240 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ fld %st(2) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 25c80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 25cb4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xf39d(%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 0xee01(%rip),%rax │ │ │ │ cmp %rcx,0x68(%rdi) │ │ │ │ - lea 0xf35d(%rip),%rax │ │ │ │ - jge 25c5d │ │ │ │ + jge 241bd │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xfa9e(%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 25d62 │ │ │ │ + jle 242c2 │ │ │ │ mov 0x40(%rdi),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ fld1 │ │ │ │ - jmp 25d2a │ │ │ │ - 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 25d70 │ │ │ │ + je 242c8 │ │ │ │ inc %rsi │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 25d60 │ │ │ │ + je 242c0 │ │ │ │ fldt (%r9,%rdx,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 25d00 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xfa88(%rip),%rax │ │ │ │ + jb 24258 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xf500(%rip),%rax │ │ │ │ ret │ │ │ │ - lea 0xfa48(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf4b8(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xfa52(%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 0xf2ff(%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) │ │ │ │ │ │ │ │ -0000000000025d80 : │ │ │ │ +00000000000242e0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - jne 25e40 │ │ │ │ + jne 243a0 │ │ │ │ test $0x4,%ah │ │ │ │ - jne 25e58 │ │ │ │ + jne 243b8 │ │ │ │ test $0x20,%al │ │ │ │ - jne 25e91 │ │ │ │ + jne 243f1 │ │ │ │ test $0x10,%al │ │ │ │ - jne 25ec0 │ │ │ │ + jne 24420 │ │ │ │ test $0x8,%al │ │ │ │ - jne 25ed7 │ │ │ │ + jne 24437 │ │ │ │ test $0x4,%al │ │ │ │ - jne 25eee │ │ │ │ + jne 2444e │ │ │ │ test $0x1,%al │ │ │ │ - je 25df8 │ │ │ │ + je 24358 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 25de9 │ │ │ │ + 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 25dd0 │ │ │ │ + jg 24330 │ │ │ │ mov 0xc0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 25f40 │ │ │ │ + jne 24498 │ │ │ │ test $0x80,%al │ │ │ │ - jne 25f20 │ │ │ │ + jne 24480 │ │ │ │ test $0x40,%al │ │ │ │ - jne 25f10 │ │ │ │ + jne 24468 │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ @@ -37948,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 25d9e │ │ │ │ + je 242fe │ │ │ │ mov 0xb8(%rbx),%rdi │ │ │ │ call 3130 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3130 │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 25f60 │ │ │ │ + jne 244b0 │ │ │ │ mov 0xf0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 25da6 │ │ │ │ + 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 25dae │ │ │ │ + je 2430e │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 25db6 │ │ │ │ + je 24316 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 25dbe │ │ │ │ + je 2431e │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25dbe │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2431e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 25e11 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 24371 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25e09 │ │ │ │ + jmp 24369 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25e01 │ │ │ │ + jmp 24361 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xf8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 25e7a │ │ │ │ + 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 0x12aa4(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movq 0x12ff1(%rip),%xmm1 │ │ │ │ - movhps 0x12ff2(%rip),%xmm1 │ │ │ │ + movhps 0x12aa2(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 25fb5 │ │ │ │ + je 24505 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 26607 │ │ │ │ + jle 24af7 │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ test $0x8,%sil │ │ │ │ - je 26000 │ │ │ │ + je 24540 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 26012 │ │ │ │ - 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 26000 │ │ │ │ + jne 24540 │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ mov %rdx,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x8,%esi │ │ │ │ - je 26040 │ │ │ │ + je 24578 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 26052 │ │ │ │ - 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 26040 │ │ │ │ - shl $0x4,%rdi │ │ │ │ + jne 24578 │ │ │ │ mov %rdx,0x48(%rbx) │ │ │ │ + shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ mov %rax,0x50(%rbx) │ │ │ │ + mov %rax,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 260c0 │ │ │ │ + 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 260a0 │ │ │ │ + jne 245c0 │ │ │ │ shl $0x2,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %rax,0xa0(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 26166 │ │ │ │ + jle 24686 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 26618 │ │ │ │ + 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 26120 │ │ │ │ + je 24640 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 26130 │ │ │ │ + je 24650 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 26120 │ │ │ │ + jne 24640 │ │ │ │ test $0x3,%dil │ │ │ │ - je 26166 │ │ │ │ + je 24686 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ movl $0x3,(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 26166 │ │ │ │ + jle 24686 │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ movl $0x3,0x4(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 26166 │ │ │ │ + jle 24686 │ │ │ │ movl $0x3,0x8(%rdx,%rax,4) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 261bb │ │ │ │ - flds 0xef53(%rip) │ │ │ │ - mov 0x50(%rbx),%rsi │ │ │ │ + jle 246db │ │ │ │ + flds 0xea33(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ + mov 0x50(%rbx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ fld1 │ │ │ │ - fldt 0xf516(%rip) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 261a0 │ │ │ │ - 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 265d0 │ │ │ │ + jne 24ac0 │ │ │ │ test $0x80,%al │ │ │ │ - jne 265b0 │ │ │ │ + jne 24aa0 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 26590 │ │ │ │ + jne 24a80 │ │ │ │ test $0x1,%al │ │ │ │ - jne 26450 │ │ │ │ + jne 24948 │ │ │ │ test $0x4,%al │ │ │ │ - jne 26410 │ │ │ │ + jne 24910 │ │ │ │ test $0x8,%al │ │ │ │ - jne 263e0 │ │ │ │ + jne 248e8 │ │ │ │ test $0x10,%al │ │ │ │ - jne 263b0 │ │ │ │ + jne 248b8 │ │ │ │ test $0x20,%al │ │ │ │ - je 2627b │ │ │ │ + je 2479b │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 265ea │ │ │ │ + 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 26220 │ │ │ │ + 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 │ │ │ │ @@ -38199,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 262a0 │ │ │ │ + jne 247c0 │ │ │ │ movdqa -0x50(%rbp),%xmm3 │ │ │ │ movups %xmm3,0x20(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -38216,140 +37687,135 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xe0(%rbx) │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 265f5 │ │ │ │ + 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 26378 │ │ │ │ + jle 24880 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 2661f │ │ │ │ + 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 26320 │ │ │ │ + jne 24828 │ │ │ │ test $0x3,%dil │ │ │ │ - je 26378 │ │ │ │ + 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 26378 │ │ │ │ + jge 24880 │ │ │ │ mov 0x8(%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,0x4(%r12,%rax,4) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 26378 │ │ │ │ + jle 24880 │ │ │ │ mov 0x10(%rdx,%rax,8),%rdx │ │ │ │ mov %edx,0x8(%r12,%rax,4) │ │ │ │ mov 0xe8(%rbx),%rcx │ │ │ │ - mov %r12,%rsi │ │ │ │ mov 0xe0(%rbx),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ mov 0xa0(%rbx),%r8 │ │ │ │ call 3120 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0x98(%rbx) │ │ │ │ call 3440 │ │ │ │ - jmp 26280 │ │ │ │ + jmp 247a0 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - imul 0x30(%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 261f7 │ │ │ │ + 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 261ef │ │ │ │ + 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 261e7 │ │ │ │ + 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,%r13 │ │ │ │ mov %rax,0xa8(%rbx) │ │ │ │ - jle 26580 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jle 24a70 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ mov %rsp,%r12 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ + 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 26555 │ │ │ │ - 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) │ │ │ │ mov (%rax,%r14,1),%rax │ │ │ │ - fldt 0xf19f(%rip) │ │ │ │ + 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 │ │ │ │ @@ -38358,105 +37824,105 @@ │ │ │ │ fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0xa8(%rbx),%rcx │ │ │ │ mov %r15,%rax │ │ │ │ inc %r15 │ │ │ │ + fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ mov %r15,(%r12) │ │ │ │ - fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ add (%rcx,%r14,1),%rax │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ - cmp (%rcx,%r14,1),%r15 │ │ │ │ fstpt (%rax) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ - jl 264e0 │ │ │ │ + cmp (%rcx,%r14,1),%r15 │ │ │ │ + jl 249d0 │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp 0x30(%rbx),%rax │ │ │ │ - jge 26580 │ │ │ │ + jge 24a70 │ │ │ │ mov 0xa8(%rbx),%r13 │ │ │ │ add $0x8,%r12 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp 264a0 │ │ │ │ + jmp 24990 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 261df │ │ │ │ + jmp 246ff │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 261d7 │ │ │ │ + jmp 246f7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 261ce │ │ │ │ + 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 261c6 │ │ │ │ + jmp 246e6 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 2622f │ │ │ │ + jmp 2474f │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ - jmp 262be │ │ │ │ + jmp 247de │ │ │ │ movq $0x1,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 26052 │ │ │ │ + jmp 2458a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2613d │ │ │ │ + jmp 2465d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2634a │ │ │ │ + jmp 24852 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000026630 : │ │ │ │ +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 │ │ │ │ shl $0x4,%rdx │ │ │ │ + movups %xmm0,0xd0(%r14) │ │ │ │ shr $0x4,%rax │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - movq %xmm0,-0x80(%rbp) │ │ │ │ - movups %xmm0,0xd0(%r14) │ │ │ │ - movq %xmm0,%rdi │ │ │ │ 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 │ │ │ │ mov %rcx,%r12 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ shr $0x3,%r12 │ │ │ │ @@ -38464,203 +37930,204 @@ │ │ │ │ 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 │ │ │ │ - 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 26ab7 │ │ │ │ + jne 24fa7 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ shl $0x5,%rbx │ │ │ │ fld1 │ │ │ │ + mov %rbx,-0x98(%rbp) │ │ │ │ mov %rsp,%r15 │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - movq $0x0,0x0(,%r12,8) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%r12,8) │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2695a │ │ │ │ - mov $0x1,%edx │ │ │ │ + jle 24e42 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov $0x1,%edx │ │ │ │ + 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 267c0 │ │ │ │ + jne 24cb0 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ test $0x10,%sil │ │ │ │ - jne 2696c │ │ │ │ + jne 24e54 │ │ │ │ test $0x8,%sil │ │ │ │ - jne 27763 │ │ │ │ + jne 25c0c │ │ │ │ test $0x2,%sil │ │ │ │ - jne 26f47 │ │ │ │ + jne 25427 │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ and $0x4,%esi │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - jne 2845b │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + jne 268a1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 26bb2 │ │ │ │ - flds 0xe8c8(%rip) │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ - mov %r14,%r13 │ │ │ │ + jle 250a2 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + flds 0xe3d4(%rip) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ + mov %r15,%r13 │ │ │ │ movq $0x0,-0x110(%rbp) │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - lea 0x0(,%rbx,8),%r12 │ │ │ │ + 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 %rax,-0x98(%rbp) │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ mov %r12,-0xd8(%rbp) │ │ │ │ setg -0xf0(%rbp) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 2738d │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - mov 0x40(%r13),%r12 │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ + jle 25842 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ + mov 0x40(%r14),%r12 │ │ │ │ + mov %r14,-0x60(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x58(%r13),%r11 │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ + mov 0x58(%r14),%r11 │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ shl $0x4,%rbx │ │ │ │ - add 0x78(%r13),%rbx │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - jmp 268f4 │ │ │ │ - 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 2694e │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 24e36 │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xd8(%rbp) │ │ │ │ - je 27363 │ │ │ │ - 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 268c0 │ │ │ │ + jns 24da8 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jge 27350 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jge 25810 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 268db │ │ │ │ + jg 24dc3 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 268db │ │ │ │ + jmp 24dc3 │ │ │ │ test $0x10,%sil │ │ │ │ - je 27dc7 │ │ │ │ + je 26227 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 26bb2 │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ - flds 0xe759(%rip) │ │ │ │ - mov %r15,%r8 │ │ │ │ + jle 250a2 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - movq $0x0,-0xa8(%rbp) │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %r15,%r8 │ │ │ │ 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 2706e │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 2553e │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%r13 │ │ │ │ mov 0x40(%rcx),%r14 │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x58(%rcx),%r12 │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ shl $0x4,%r13 │ │ │ │ add 0x78(%rcx),%r13 │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - jmp 26a68 │ │ │ │ - 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 27028 │ │ │ │ + jle 254f8 │ │ │ │ mov %rax,(%r8,%rsi,1) │ │ │ │ mov %rdx,(%rbx,%rsi,1) │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %r15,%rsi │ │ │ │ - je 27037 │ │ │ │ + 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) │ │ │ │ @@ -38670,100 +38137,100 @@ │ │ │ │ sub %r12,%r10 │ │ │ │ mov %rax,(%r9,%rsi,1) │ │ │ │ mov %r10,%rax │ │ │ │ mov %r10,(%rcx,%rsi,1) │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %r10,%r10 │ │ │ │ - jns 26a30 │ │ │ │ + jns 24f20 │ │ │ │ add %rdx,%rdi │ │ │ │ cmp %r11,%rdi │ │ │ │ - jge 27020 │ │ │ │ + jge 254f0 │ │ │ │ mov %rdi,%rdx │ │ │ │ - jmp 26a3d │ │ │ │ + jmp 24f2d │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 26bb2 │ │ │ │ - flds 0xe612(%rip) │ │ │ │ + jle 250a2 │ │ │ │ mov 0xc8(%r14),%r12 │ │ │ │ + flds 0xe11b(%rip) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ lea (%r12,%rax,8),%rsi │ │ │ │ nop │ │ │ │ mov (%r12),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 26b8d │ │ │ │ + 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 │ │ │ │ - lea (%rdx,%rcx,8),%r13 │ │ │ │ + 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 26f40 │ │ │ │ + js 25420 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ mov %r10,%rax │ │ │ │ mov %r11,%rdi │ │ │ │ fld1 │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r12,%rdi,8),%r9 │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 26b58 │ │ │ │ + je 25048 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 26b58 │ │ │ │ + je 25048 │ │ │ │ fmul %st(1),%st │ │ │ │ sub $0x1,%rdi │ │ │ │ - jae 26b40 │ │ │ │ + jae 25030 │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ fldt (%r9) │ │ │ │ shl $0x4,%r10 │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%r9 │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r15,%r10,1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r15,%r10,1) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 26b20 │ │ │ │ + jne 25010 │ │ │ │ mov %rcx,%r12 │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %rsi,%r12 │ │ │ │ - jne 26ae0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26bb2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26bb2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26bb2 │ │ │ │ - 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 │ │ │ │ - xor %esi,%esi │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x3,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ @@ -38774,188 +38241,185 @@ │ │ │ │ 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) │ │ │ │ - fld1 │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ + fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 26c6a │ │ │ │ + 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 26dc0 │ │ │ │ + je 252a0 │ │ │ │ test %rax,%rax │ │ │ │ - jle 26db1 │ │ │ │ + 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 │ │ │ │ + add %r15,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ lea (%r8,%rdx,1),%r9 │ │ │ │ - mov (%rdi,%r11,8),%rsi │ │ │ │ - add %r15,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 26d43 │ │ │ │ + jle 25223 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ 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 │ │ │ │ + mov %rdx,0x0(%r13,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8,%rsi,1) │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 26d00 │ │ │ │ - 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) │ │ │ │ inc %rax │ │ │ │ + fldt (%r9) │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ mov %r11,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ - jne 26da3 │ │ │ │ + jne 25283 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 26d85 │ │ │ │ - jmp 26da3 │ │ │ │ + jne 25265 │ │ │ │ + jmp 25283 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %rax,%rax │ │ │ │ - je 26da3 │ │ │ │ + je 25283 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rsi),%rdx │ │ │ │ - cmp %rdx,(%rdi,%rax,8) │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - je 26d80 │ │ │ │ + cmp %rdx,(%rdi,%rax,8) │ │ │ │ + je 25260 │ │ │ │ add $0x10,%r15 │ │ │ │ cmp -0x50(%rbp),%r15 │ │ │ │ - jne 26cc0 │ │ │ │ + jne 251b0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %r15d,%r15d │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ test %rax,%rax │ │ │ │ - jle 26db1 │ │ │ │ - mov %r14,%rax │ │ │ │ + jle 25291 │ │ │ │ mov %r8,-0x78(%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 26ea7 │ │ │ │ + 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 │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0x60(%rbx),%rdx │ │ │ │ - mov (%r8,%r12,1),%r8 │ │ │ │ sub $0x10,%rsp │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov (%r8,%r15,8),%r8 │ │ │ │ + lea 0x0(,%r15,8),%r12 │ │ │ │ inc %r15 │ │ │ │ - add $0x10,%r13 │ │ │ │ + add 0x60(%rbx),%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + add $0x10,%r13 │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ lea -0x2(%r8,%r8,1),%r8 │ │ │ │ mov %r8,-0x48(%rbp) │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0xe84b(%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 -0x50(%rbp),%rdi │ │ │ │ mov 0x40(%rbx),%r8 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ mov (%r8,%r12,1),%rdx │ │ │ │ - imul -0x8(%rdi,%r15,8),%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 26e10 │ │ │ │ + jl 252e8 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ lea -0x1(%r12),%r15 │ │ │ │ shl $0x4,%rdi │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ mov (%rax,%r12,8),%rax │ │ │ │ @@ -38967,59 +38431,58 @@ │ │ │ │ fldt (%rax,%rdi,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rax,%rdx,1) │ │ │ │ mov (%r14,%r15,8),%rax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,(%rdi,%r15,8) │ │ │ │ mov %rdx,(%r14,%r15,8) │ │ │ │ - jne 26f23 │ │ │ │ + cmp %rdx,(%rdi,%r15,8) │ │ │ │ + jne 25403 │ │ │ │ test %r15,%r15 │ │ │ │ - jg 26f05 │ │ │ │ - jmp 26f23 │ │ │ │ - nop │ │ │ │ + jg 253e5 │ │ │ │ + jmp 25403 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r15,%r15 │ │ │ │ - je 26f23 │ │ │ │ + je 25403 │ │ │ │ dec %r15 │ │ │ │ mov (%r14,%r15,8),%rax │ │ │ │ movq $0x0,0x8(%r14,%r15,8) │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,(%rdi,%r15,8) │ │ │ │ mov %rdx,(%r14,%r15,8) │ │ │ │ - je 26f00 │ │ │ │ + cmp %rdx,(%rdi,%r15,8) │ │ │ │ + je 253e0 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp (%rbx),%rax │ │ │ │ - jge 26db1 │ │ │ │ + jge 25291 │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ - jmp 26df0 │ │ │ │ + jmp 252c8 │ │ │ │ nopl (%rax) │ │ │ │ fld1 │ │ │ │ - jmp 26b62 │ │ │ │ + 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 │ │ │ │ shr $0x4,%r9 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx) │ │ │ │ + fstpt (%r11) │ │ │ │ test %rax,%rax │ │ │ │ - js 28bb4 │ │ │ │ + js 26f9c │ │ │ │ fld1 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %r11,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0xe401(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ - xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -39027,313 +38490,309 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 26fc2 │ │ │ │ - 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 26fc0 │ │ │ │ - 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 27de5 │ │ │ │ + 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 │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ - fstpt (%rbx,%rax,1) │ │ │ │ - jmp 26f93 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + shl $0x4,%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 26a53 │ │ │ │ + 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 │ │ │ │ - flds 0xe07c(%rip) │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - mov %rax,%r9 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ + flds 0xdba1(%rip) │ │ │ │ + mov %rax,%r9 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 272fe │ │ │ │ + jle 257be │ │ │ │ mov 0x58(%rcx),%rax │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ movq $0x0,-0x40(%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 271c3 │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ + 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 %rdi,-0xa0(%rbp) │ │ │ │ + mov 0x40(%rdi),%r14 │ │ │ │ shl $0x4,%r11 │ │ │ │ - imul -0xb0(%rbp),%rax │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ lea (%r9,%r10,1),%r13 │ │ │ │ - mov 0x40(%rdi),%r14 │ │ │ │ + add -0xa8(%rbp),%rax │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - mov (%rcx,%r10,1),%rsi │ │ │ │ - fldt (%r12,%r11,1) │ │ │ │ - lea 0x10(%r12,%r11,1),%r12 │ │ │ │ - lea 0x8(%rcx,%r10,1),%r11 │ │ │ │ add %r10,%r14 │ │ │ │ + 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 │ │ │ │ - fld %st(1) │ │ │ │ mov (%r14),%rcx │ │ │ │ + fld %st(1) │ │ │ │ test %r10,%r10 │ │ │ │ - je 2716a │ │ │ │ - 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 │ │ │ │ - lea (%rcx,%r10,1),%rdx │ │ │ │ add %rax,%r9 │ │ │ │ - mov %rdx,-0x8(%r11) │ │ │ │ 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 27150 │ │ │ │ - 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 │ │ │ │ - add -0x80(%rbp),%rax │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - mov (%r8,%rcx,8),%rdx │ │ │ │ + add -0x80(%rbp),%rax │ │ │ │ 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 27340 │ │ │ │ + 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 27340 │ │ │ │ + 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 272d2 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 272d2 │ │ │ │ + jne 2579a │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + je 2579a │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov %rsi,%rax │ │ │ │ - jmp 272a5 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2576d │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x40(%rdi),%r11 │ │ │ │ mov (%r11,%rax,8),%r11 │ │ │ │ dec %r11 │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 272c9 │ │ │ │ + je 25791 │ │ │ │ add %r10,%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%rcx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 27291 │ │ │ │ + jg 25759 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r10 │ │ │ │ mov %r10,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r15,%rsi │ │ │ │ - jne 272e0 │ │ │ │ + jne 257a0 │ │ │ │ test %rax,%rax │ │ │ │ - je 272e0 │ │ │ │ + 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 27260 │ │ │ │ + jne 25728 │ │ │ │ neg %r10 │ │ │ │ mov %r10,(%r8,%rax,8) │ │ │ │ - jmp 27270 │ │ │ │ + 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 270b0 │ │ │ │ - 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) │ │ │ │ add %rsi,-0xa8(%rbp) │ │ │ │ add %rsi,-0xe8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - cmp -0xf0(%rbp),%rax │ │ │ │ - jne 269e7 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + cmp -0x108(%rbp),%rax │ │ │ │ + jne 24edb │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,%r14 │ │ │ │ - jmp 26bb2 │ │ │ │ + jmp 250a2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ - jmp 27226 │ │ │ │ + jmp 256ed │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 268db │ │ │ │ - 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 │ │ │ │ - flds 0xdd56(%rip) │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ + flds 0xd89a(%rip) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 2770d │ │ │ │ - fildll 0x58(%r13) │ │ │ │ + jle 25bba │ │ │ │ + fildll 0x58(%r14) │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ - movq $0x0,-0x90(%rbp) │ │ │ │ - mov %r13,%r10 │ │ │ │ + movq $0x0,-0x98(%rbp) │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + fld %st(0) │ │ │ │ add %rdx,%rbx │ │ │ │ - lea 0x2(%rax,%rax,1),%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rbx,-0xe0(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,-0x48(%rbp) │ │ │ │ - jle 275d5 │ │ │ │ + jle 25a6e │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0xe8(%rbp),%r13 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - lea (%r8,%rcx,1),%r11 │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ + 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 │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + add 0x60(%r14),%rcx │ │ │ │ shl $0x3,%rdx │ │ │ │ - add 0x60(%r10),%rbx │ │ │ │ - fldt (%r15) │ │ │ │ + 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 27509 │ │ │ │ - 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 0xdee8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -39348,40 +38807,40 @@ │ │ │ │ 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 274d9 │ │ │ │ + je 2597d │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0xe1df(%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 275b0 │ │ │ │ - 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 27521 │ │ │ │ + je 259c6 │ │ │ │ cmp %r8,%rax │ │ │ │ - je 27521 │ │ │ │ + je 259c6 │ │ │ │ fmul %st(2),%st │ │ │ │ - mov 0x0(%r13,%rcx,1),%r14 │ │ │ │ - add (%r9,%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 │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ @@ -39393,159 +38852,158 @@ │ │ │ │ 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 27490 │ │ │ │ + ja 25938 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 27590 │ │ │ │ + ja 25a30 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xe146(%rip) │ │ │ │ + fldt 0xdc71(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 274e5 │ │ │ │ - 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 0xe11e(%rip) │ │ │ │ + fldt 0xdc4e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 274e5 │ │ │ │ + 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 (%r14,%rbx,8),%rdx │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov 0x0(%r13,%rbx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r8,%rbx,8),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 27750 │ │ │ │ - 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 27750 │ │ │ │ - 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 276e2 │ │ │ │ + jne 25b94 │ │ │ │ cmpb $0x0,-0xf0(%rbp) │ │ │ │ - je 276e2 │ │ │ │ + je 25b94 │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 276b4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x40(%r10),%rbx │ │ │ │ - mov (%rbx,%rax,8),%rbx │ │ │ │ - dec %rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 276d9 │ │ │ │ + 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 276a0 │ │ │ │ + jg 25b50 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ - mov %rsi,0x8(%r14,%rax,8) │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%r8,%rax,8) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 276f0 │ │ │ │ + jne 25ba0 │ │ │ │ test %rax,%rax │ │ │ │ - je 276f0 │ │ │ │ + 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 27670 │ │ │ │ + jne 25b20 │ │ │ │ neg %rsi │ │ │ │ - mov %rsi,(%r14,%rax,8) │ │ │ │ - jmp 27680 │ │ │ │ - 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 273e0 │ │ │ │ - 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) │ │ │ │ - add %rdi,-0xe8(%rbp) │ │ │ │ - add %rdi,-0x110(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - jne 26871 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r13,%r14 │ │ │ │ - jmp 26bb2 │ │ │ │ - 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 27630 │ │ │ │ + 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 │ │ │ │ shr $0x4,%r9 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 28b4b │ │ │ │ + js 26eb6 │ │ │ │ fld1 │ │ │ │ mov -0x48(%rbp),%r8 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ - fldt 0xdbe5(%rip) │ │ │ │ - fxch %st(3) │ │ │ │ xor %edi,%edi │ │ │ │ + fldl2e │ │ │ │ + fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -39553,110 +39011,105 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 27802 │ │ │ │ - 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 27800 │ │ │ │ - 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 2785f │ │ │ │ + je 25cdc │ │ │ │ mov %rdi,%rax │ │ │ │ add %r11,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 277af │ │ │ │ + jmp 25c54 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ - jmp 2786d │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2786d │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2786d │ │ │ │ - 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 26bb2 │ │ │ │ + jle 250a2 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 28a95 │ │ │ │ + jle 26e9c │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 278b7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov %r14,-0xa0(%rbp) │ │ │ │ + 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 -0x100(%rbp),%r14 │ │ │ │ lea 0x0(,%rax,8),%r12 │ │ │ │ mov %rbx,-0xc8(%rbp) │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov 0x40(%rax),%r11 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 27953 │ │ │ │ - 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 279aa │ │ │ │ + jle 25e1b │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%rcx,1) │ │ │ │ + mov %rdx,(%r8,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r12,%rcx │ │ │ │ - je 279c9 │ │ │ │ - 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 │ │ │ │ @@ -39664,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 27920 │ │ │ │ + jns 25d98 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 279b6 │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jge 25e13 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 2793b │ │ │ │ + jmp 25da5 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2793b │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - neg %rdx │ │ │ │ - jmp 2793b │ │ │ │ - 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 %r12,-0xa8(%rbp) │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov -0xc8(%rbp),%r8 │ │ │ │ mov -0x48(%rbp),%r12 │ │ │ │ - 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) │ │ │ │ - fldt (%r10) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%r9 │ │ │ │ mov 0x0(%r13,%rsi,8),%r11 │ │ │ │ - imul %rsi,%r9 │ │ │ │ mov (%r14,%rsi,8),%rax │ │ │ │ + imul %rsi,%r9 │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 27ac6 │ │ │ │ + jle 25f16 │ │ │ │ fldt 0x10(%r10) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ 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 27aca │ │ │ │ + jl 25f1a │ │ │ │ fldt (%rdx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ mov $0x1,%r9d │ │ │ │ fld %st(1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,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 27aa0 │ │ │ │ - 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 27ad0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 27ad0 │ │ │ │ - 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 27a30 │ │ │ │ + jne 25e90 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ - jle 27d8c │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + jle 261ec │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ fld1 │ │ │ │ - flds 0xd5c9(%rip) │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + flds 0xd172(%rip) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ lea -0x1(%r10),%rbx │ │ │ │ + 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 │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%rax │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + setg -0xd8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%rax │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jle 27c13 │ │ │ │ + jle 2607a │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x98(%rbp),%r13 │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ mov (%r11,%rax,8),%rdx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ fldt (%rbx,%rcx,1) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ shr $0x4,%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 27bcc │ │ │ │ - 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 │ │ │ │ shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 27bb0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26010 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + 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) │ │ │ │ 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 27d80 │ │ │ │ + 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 27d80 │ │ │ │ + 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 27d27 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 27d27 │ │ │ │ + jne 2618f │ │ │ │ + cmpb $0x0,-0xd8(%rbp) │ │ │ │ + je 2618f │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - jmp 27ce6 │ │ │ │ - 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 27d0a │ │ │ │ + je 2617a │ │ │ │ add %r12,%rdx │ │ │ │ mov $0x1,%r12d │ │ │ │ mov %rdx,(%rdi,%rax,8) │ │ │ │ mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 27cd2 │ │ │ │ + jg 26142 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ mov %r12,0x8(%r15,%rax,8) │ │ │ │ mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 27d20 │ │ │ │ + jne 26188 │ │ │ │ test %rax,%rax │ │ │ │ - je 27d20 │ │ │ │ + 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 27ca0 │ │ │ │ + jne 26110 │ │ │ │ neg %r12 │ │ │ │ mov %r12,(%r15,%rax,8) │ │ │ │ - jmp 27cb1 │ │ │ │ - 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 27b70 │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 26ba2 │ │ │ │ + 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 278b3 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - jmp 27b48 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 25d30 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + jmp 25fab │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r15,%r9,8) │ │ │ │ - jmp 27c5c │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ + jmp 260ca │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ - add %rdi,-0xf0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 28ba0 │ │ │ │ + add %rbx,-0x108(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp %rax,-0x110(%rbp) │ │ │ │ + je 26f00 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 278f1 │ │ │ │ + jmp 25d6e │ │ │ │ test $0x8,%sil │ │ │ │ - jne 27855 │ │ │ │ + jne 25cd2 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ test $0x2,%sil │ │ │ │ - je 267f1 │ │ │ │ - jmp 27df3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 27df3 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 27df3 │ │ │ │ - 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 26bb2 │ │ │ │ + jle 250a2 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 28b31 │ │ │ │ + jle 26f3a │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 27e3d │ │ │ │ - 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 %r14,%r15 │ │ │ │ mov -0xd0(%rbp),%r13 │ │ │ │ - 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 %r15,-0xa0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x40(%r15),%r12 │ │ │ │ - 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 27ed0 │ │ │ │ + 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 27f27 │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 2638a │ │ │ │ + mov %rax,(%rbx,%rcx,1) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa8(%rbp) │ │ │ │ - je 27f46 │ │ │ │ + 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) │ │ │ │ @@ -39999,57 +39447,55 @@ │ │ │ │ sub %r8,%rdi │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 27ea0 │ │ │ │ + jns 26300 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jge 27f33 │ │ │ │ + jge 26396 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + mov %rdx,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 27ebb │ │ │ │ + jg 2631b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 27ebb │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + jmp 2631b │ │ │ │ + mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 27ebb │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ + jmp 2631b │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ call 3030 │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ - mov 0x60(%r15),%r11 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ + fildll -0xe0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ @@ -40062,24 +39508,24 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 283f0 │ │ │ │ + jbe 26828 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0xd36c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40093,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 28053 │ │ │ │ + je 2649f │ │ │ │ fchs │ │ │ │ - fmuls 0xd083(%rip) │ │ │ │ - fldt 0xd661(%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 28126 │ │ │ │ + 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 0xd2eb(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -40136,1278 +39582,1261 @@ │ │ │ │ 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 28132 │ │ │ │ + jg 26562 │ │ │ │ fldt (%rdx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ mov $0x1,%r8d │ │ │ │ fld %st(1) │ │ │ │ - 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 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 28100 │ │ │ │ - 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 28140 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28140 │ │ │ │ - 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 27fb0 │ │ │ │ + jne 26400 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ + jle 26858 │ │ │ │ mov -0xd8(%rbp),%r15 │ │ │ │ - jle 28420 │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ fld1 │ │ │ │ - flds 0xcf5c(%rip) │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + flds 0xcb30(%rip) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ lea -0x1(%r10),%rbx │ │ │ │ + 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) │ │ │ │ - lea 0x2(%rax,%rax,1),%rsi │ │ │ │ + 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 2827a │ │ │ │ + jle 266a5 │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ + 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 (%rbx,%rcx,1) │ │ │ │ + fldt 0x0(%r13,%rcx,1) │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ - shr $0x4,%r13 │ │ │ │ - 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 2822c │ │ │ │ - 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 │ │ │ │ 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 28210 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + 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) │ │ │ │ + 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 283e0 │ │ │ │ + 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 283e0 │ │ │ │ + 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 28387 │ │ │ │ + jne 267b2 │ │ │ │ cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 28387 │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - jmp 28345 │ │ │ │ - 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 28369 │ │ │ │ - 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 28331 │ │ │ │ + jg 26770 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + mov %rbx,0x8(%r15,%rax,8) │ │ │ │ mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 28380 │ │ │ │ + jne 267c0 │ │ │ │ test %rax,%rax │ │ │ │ - je 28380 │ │ │ │ + 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 28300 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 28310 │ │ │ │ - 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 281d0 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + cmp %rbx,-0x70(%rbp) │ │ │ │ + jne 26600 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 26ba8 │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 25098 │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ add %r10,-0xf0(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ - jg 27e39 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - jmp 281b5 │ │ │ │ - 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 282c3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rdx,(%r15,%rbx,8) │ │ │ │ + jmp 266fe │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 28405 │ │ │ │ + ja 2683d │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xd2c2(%rip) │ │ │ │ + fldt 0xce5a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28063 │ │ │ │ + jmp 264af │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0xd2a9(%rip) │ │ │ │ + fldt 0xce41(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28063 │ │ │ │ + jmp 264af │ │ │ │ incq -0xe8(%rbp) │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ + add %rbx,-0xf0(%rbp) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ - add %rdi,-0xf0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 28bac │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 27e64 │ │ │ │ - cmpq $0x0,-0x108(%rbp) │ │ │ │ - jle 26bb2 │ │ │ │ + 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 28ae9 │ │ │ │ + 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 %rbx,-0x98(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + 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 28550 │ │ │ │ - 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 285a7 │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 269ef │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 285c6 │ │ │ │ - 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 28520 │ │ │ │ + jns 26968 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jge 285b3 │ │ │ │ + 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 2853b │ │ │ │ + jg 26983 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2853b │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 26983 │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2853b │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r11,-0x110(%rbp) │ │ │ │ + jmp 26983 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov -0xa8(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0x110(%rbp),%r11 │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - add $0x2,%r9 │ │ │ │ - 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) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ fldt (%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 28763 │ │ │ │ + jg 26b7b │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ sub %rax,%r9 │ │ │ │ + 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) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ mov 0xb0(%r14),%r8 │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 28722 │ │ │ │ - cs nopw 0x0(%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 28770 │ │ │ │ + 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 28700 │ │ │ │ + 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 2871b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28774 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28774 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ + add -0xa8(%rbp),%rdi │ │ │ │ cmp -0x48(%rbp),%r10 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - jne 28630 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26a70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 28a2c │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - fld1 │ │ │ │ - flds 0xc926(%rip) │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ + jle 26e33 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov -0x48(%rbp),%r13 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ - lea -0x1(%r10),%rsi │ │ │ │ + fld1 │ │ │ │ + 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 %rax,-0xd8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + mov %r8,-0xd8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ setg -0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%rsi │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rbx,%r9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jle 288bb │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 26cbc │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ mov 0x40(%r14),%rbx │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov (%r11,%rax,8),%rdx │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ + mov %r14,-0xc0(%rbp) │ │ │ │ + mov (%r10,%rax,8),%rdx │ │ │ │ + fldt (%r11,%rcx,1) │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ - shr $0x4,%r13 │ │ │ │ + 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 2886c │ │ │ │ - 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 │ │ │ │ shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rcx,1) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 28850 │ │ │ │ - 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 %r10,%rdx │ │ │ │ - mov (%r11,%r10,8),%rax │ │ │ │ + mov (%r10,%r13,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r12,%rdx,1) │ │ │ │ - mov (%r15,%r9,8),%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ + 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 28a20 │ │ │ │ + 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 28a20 │ │ │ │ + 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 289c7 │ │ │ │ + jne 26dc2 │ │ │ │ cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 289c7 │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - jmp 28985 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x40(%r14),%rbx │ │ │ │ - mov (%rbx,%rax,8),%rbx │ │ │ │ - dec %rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 289aa │ │ │ │ - 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 28971 │ │ │ │ + jg 26d80 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + mov %rbx,0x8(%r15,%rax,8) │ │ │ │ mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 289c0 │ │ │ │ + jne 26dd0 │ │ │ │ test %rax,%rax │ │ │ │ - je 289c0 │ │ │ │ + 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 28940 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 28950 │ │ │ │ - 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 28810 │ │ │ │ + jne 26c18 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - mov %r9,%rbx │ │ │ │ - cmp %rsi,-0xe8(%rbp) │ │ │ │ - je 26bae │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ + cmp %rbx,-0xe8(%rbp) │ │ │ │ + je 2509e │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %r10,-0xf0(%rbp) │ │ │ │ - test %r10,%r10 │ │ │ │ - jle 28aaf │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - jmp 28499 │ │ │ │ - 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 28905 │ │ │ │ + mov %rdx,(%r15,%rbx,8) │ │ │ │ + jmp 26d14 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ - addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ + addq $0x10,-0x68(%rbp) │ │ │ │ add %rsi,-0xf0(%rbp) │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - je 26bb2 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp -0x118(%rbp),%rax │ │ │ │ + je 250a2 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 284db │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 26bb2 │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ - add $0x2,%rax │ │ │ │ - addq $0x20,-0x68(%rbp) │ │ │ │ - lea (%rdx,%rbx,2),%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 26bb2 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 28a67 │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - jmp 27b07 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - jmp 287f6 │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 26927 │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 26bb2 │ │ │ │ + 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 26bb2 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 28abb │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - jmp 287ae │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 26bb2 │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ - add $0x2,%rax │ │ │ │ - addq $0x20,-0x68(%rbp) │ │ │ │ - lea (%rdx,%rbx,2),%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 26bb2 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 250a2 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 28b03 │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - jmp 28174 │ │ │ │ + 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 27867 │ │ │ │ - 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 2786b │ │ │ │ + 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 28b4f │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + jmp 26eba │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ - jmp 26bb2 │ │ │ │ - mov %r15,%r14 │ │ │ │ - jmp 26bb2 │ │ │ │ + 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 27ded │ │ │ │ - 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 27df1 │ │ │ │ + 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 28bb8 │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + jmp 26fa0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + jmp 250a2 │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000028c00 : │ │ │ │ +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 $0x3,%rax │ │ │ │ + movq %xmm0,%rdi │ │ │ │ + movq %xmm0,-0x78(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + movups %xmm0,0xd0(%r13) │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - lea 0xf(%rsp),%r14 │ │ │ │ + lea 0xf(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - movq %xmm0,%rdi │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov 0x48(%r15),%rdx │ │ │ │ - movq %xmm0,-0x78(%rbp) │ │ │ │ - shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + mov 0x48(%r13),%rdx │ │ │ │ + and $0xfffffffffffffff0,%r15 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ - movups %xmm0,0xd0(%r15) │ │ │ │ - lea 0x7(%rsp),%r13 │ │ │ │ - and $0xfffffffffffffff0,%r14 │ │ │ │ - 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 28cc8 │ │ │ │ + jle 270cf │ │ │ │ lea 0x0(,%r12,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ - mov (%r15),%rax │ │ │ │ - testb $0x1,0x70(%r15) │ │ │ │ - je 29130 │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ + testb $0x1,0x70(%r13) │ │ │ │ + je 27506 │ │ │ │ test %rax,%rax │ │ │ │ - jle 28e38 │ │ │ │ - flds 0xc3f7(%rip) │ │ │ │ - mov 0x38(%r15),%rdi │ │ │ │ + jle 27218 │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ + mov 0x38(%r13),%rdi │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ test %r11,%r11 │ │ │ │ - setg -0x68(%rbp) │ │ │ │ + flds 0xbfdc(%rip) │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + setg %r8b │ │ │ │ + mov (%rdi,%r11,8),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ + lea (%rcx,%rax,1),%r15 │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%r14,%rdx,1),%r9 │ │ │ │ - mov (%rdi,%r11,8),%rsi │ │ │ │ - add %r8,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %r8b,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ fld1 │ │ │ │ - mov %r15,%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + lea (%r9,%rdx,1),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 28d9c │ │ │ │ + jle 271ac │ │ │ │ mov %rax,%rcx │ │ │ │ - mov 0xa8(%rsi),%r15 │ │ │ │ + mov 0xa8(%rsi),%r13 │ │ │ │ mov 0x40(%rsi),%r10 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ - fldt (%r14,%rcx,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ 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 28d50 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27160 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ fldt (%r8) │ │ │ │ - mov 0x0(%r13,%r12,8),%rax │ │ │ │ - fldt (%r9) │ │ │ │ + mov (%r14,%r12,8),%rax │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ 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 28e23 │ │ │ │ + jne 27203 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 28e05 │ │ │ │ - jmp 28e23 │ │ │ │ - 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 28e23 │ │ │ │ + je 27203 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rcx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ - cmp %rdx,(%rdi,%rax,8) │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - je 28e00 │ │ │ │ + cmp %rdx,(%rdi,%rax,8) │ │ │ │ + je 271e0 │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r8,-0x50(%rbp) │ │ │ │ - jne 28d20 │ │ │ │ - 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 │ │ │ │ - lea 0x1(%rsi),%r8 │ │ │ │ shr $0x4,%rax │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ 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 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 %rsp,%r14 │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%r15),%esi │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ - test $0x20,%sil │ │ │ │ - jne 29447 │ │ │ │ + mov 0x70(%r13),%edx │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + test $0x20,%dl │ │ │ │ + jne 277ef │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ + mov 0x30(%r13),%rdi │ │ │ │ shl $0x5,%r8 │ │ │ │ fld1 │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - movq $0x0,0x0(,%rbx,8) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%rbx,8) │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 292fc │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - 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 28fb0 │ │ │ │ - mov %rdx,-0x68(%rbp) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 2930e │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 29d03 │ │ │ │ - test $0x2,%sil │ │ │ │ - jne 29510 │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - and $0x4,%esi │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - jne 2a9c9 │ │ │ │ + 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 294f9 │ │ │ │ + jle 27875 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ - mov %r13,%r8 │ │ │ │ + flds 0xbcf7(%rip) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0x110(%rbp) │ │ │ │ + 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 2991b │ │ │ │ - mov -0x110(%rbp),%r11 │ │ │ │ + jle 27c9e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ mov 0x40(%r15),%rbx │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x58(%r15),%r10 │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ shl $0x4,%r11 │ │ │ │ add 0x78(%r15),%r11 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - jmp 290c0 │ │ │ │ - nopl 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 29121 │ │ │ │ + jle 27988 │ │ │ │ mov %rax,(%r12,%rcx,1) │ │ │ │ mov %rdx,(%r14,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,%r13 │ │ │ │ - je 29903 │ │ │ │ - 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 29090 │ │ │ │ + jns 27480 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 298f0 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 27980 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 290ab │ │ │ │ - neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 290ab │ │ │ │ + jmp 2748d │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 28e38 │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r12,%rax │ │ │ │ + jle 27218 │ │ │ │ + mov %r14,-0x68(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%r15 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - mov %r13,-0x68(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jge 2922c │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - mov %r12,%rax │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rsi,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15,%r12,8),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 2918f │ │ │ │ - fmuls 0xbf4d(%rip) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %r12,%r9 │ │ │ │ + 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) │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ - lea 0x0(,%r12,8),%r13 │ │ │ │ - sub $0x10,%rsp │ │ │ │ - inc %r12 │ │ │ │ - mov (%r8,%r13,1),%r8 │ │ │ │ - mov %r9,-0x48(%rbp) │ │ │ │ - fldt (%rax,%r9,1) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + mov 0x60(%r12),%r9 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov (%r8,%r13,8),%r8 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + sub $0x10,%rsp │ │ │ │ + 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 0xc4d2(%rip) │ │ │ │ + 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 -0x68(%rbp),%rsi │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov 0x40(%r12),%r8 │ │ │ │ fdivp %st,%st(1) │ │ │ │ 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 29180 │ │ │ │ - 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 -0x68(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov (%r15,%r12,8),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - inc %rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rax,(%r15,%r12,8) │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - fldt (%rsi,%rdi,1) │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - cmp %rax,(%rdi,%r12,8) │ │ │ │ + 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) │ │ │ │ - jne 292e2 │ │ │ │ - test %r12,%r12 │ │ │ │ - jg 292c5 │ │ │ │ - jmp 292e2 │ │ │ │ - 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) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 292e2 │ │ │ │ - dec %r12 │ │ │ │ - mov (%r15,%r12,8),%rax │ │ │ │ - movq $0x0,0x8(%r15,%r12,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %rax,(%rdi,%r12,8) │ │ │ │ - mov %rax,(%r15,%r12,8) │ │ │ │ - je 292c0 │ │ │ │ + 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 29508 │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - jmp 29160 │ │ │ │ - test $0x10,%sil │ │ │ │ - je 2a33e │ │ │ │ - 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 294f9 │ │ │ │ + jle 27875 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - movq $0x0,-0xe0(%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 2961b │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov 0x40(%r15),%r11 │ │ │ │ - mov %r13,-0x88(%rbp) │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ + jle 279bb │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov 0x40(%r13),%r11 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x58(%r15),%r9 │ │ │ │ - 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 293f8 │ │ │ │ - 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 295e8 │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ + jle 27968 │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 29600 │ │ │ │ + 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 293c0 │ │ │ │ + jns 27768 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jge 295e0 │ │ │ │ + jge 27960 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 293cd │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ + jmp 27775 │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 294f9 │ │ │ │ - mov 0xc8(%r15),%r8 │ │ │ │ + jle 27875 │ │ │ │ + mov 0xc8(%r13),%r8 │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ lea (%r8,%rax,8),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 294e8 │ │ │ │ + jle 27868 │ │ │ │ + mov 0xc0(%r13),%rbx │ │ │ │ fldt (%rsi) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov 0xc0(%r15),%rbx │ │ │ │ lea (%rdi,%rdx,1),%r11 │ │ │ │ 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 294c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27840 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r11,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 29470 │ │ │ │ + jne 27810 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rbx,%r15 │ │ │ │ - jmp 28e38 │ │ │ │ - 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 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 2b110 │ │ │ │ + js 293d8 │ │ │ │ fld1 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ - fldt 0xbe38(%rip) │ │ │ │ - fxch %st(3) │ │ │ │ xor %edi,%edi │ │ │ │ + fldl2e │ │ │ │ + fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -41415,514 +40844,520 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 29582 │ │ │ │ - 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 29580 │ │ │ │ - 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 2a35c │ │ │ │ + je 286ad │ │ │ │ mov %rdi,%rax │ │ │ │ add %r11,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 2955c │ │ │ │ - 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 293e3 │ │ │ │ + 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 2989b │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 27c2b │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - 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 │ │ │ │ - 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 29747 │ │ │ │ + jle 27ae7 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ mov %rax,%r8 │ │ │ │ - add -0xa0(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - imul -0xc0(%rbp),%rax │ │ │ │ + mov 0x40(%r13),%r10 │ │ │ │ shl $0x4,%r8 │ │ │ │ - lea 0x0(%r13,%rdi,1),%rcx │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov 0xb0(%r15),%rbx │ │ │ │ - mov %r12,-0x88(%rbp) │ │ │ │ - mov (%rsi,%rdi,1),%rdx │ │ │ │ - fldt (%r10,%r8,1) │ │ │ │ - lea 0x10(%r10,%r8,1),%r10 │ │ │ │ - lea (%r12,%rdi,1),%r8 │ │ │ │ - add %rdi,%r9 │ │ │ │ - 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 29700 │ │ │ │ - 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 298e0 │ │ │ │ - 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 298e0 │ │ │ │ + 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 29870 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 29870 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jne 27c08 │ │ │ │ + cmpb $0x0,-0xd0(%rbp) │ │ │ │ + je 27c08 │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 29834 │ │ │ │ - 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 2985b │ │ │ │ + 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 29820 │ │ │ │ + jg 27bc0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rdi │ │ │ │ - mov %rdi,0x8(%r14,%rax,8) │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ + mov %rdi,0x8(%r15,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 29880 │ │ │ │ + jne 27c10 │ │ │ │ test %rax,%rax │ │ │ │ - je 29880 │ │ │ │ + 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 297f0 │ │ │ │ + jne 27b90 │ │ │ │ neg %rdi │ │ │ │ - mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 29800 │ │ │ │ - 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 29670 │ │ │ │ - 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) │ │ │ │ - add %rcx,-0xa0(%rbp) │ │ │ │ - add %rcx,-0xe0(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - cmp -0xf0(%rbp),%rax │ │ │ │ - jne 29370 │ │ │ │ + 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 297a3 │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - neg %rdx │ │ │ │ - jmp 290ab │ │ │ │ + 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 0xb441(%rip) │ │ │ │ mov %rax,%r8 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 29ca0 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 28020 │ │ │ │ fildll 0x58(%r15) │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - mov %r13,-0x118(%rbp) │ │ │ │ + mov %r13,-0x120(%rbp) │ │ │ │ mov %r15,%r9 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea 0x2(%rax,%rax,1),%rdi │ │ │ │ fld %st(0) │ │ │ │ + shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ + lea 0x2(%rax,%rax,1),%rdi │ │ │ │ fldt (%rbx) │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rdx,-0x48(%rbp) │ │ │ │ - jle 29b5d │ │ │ │ + jle 27edb │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ mov -0x48(%rbp),%r11 │ │ │ │ mov %rdx,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ lea (%r8,%rax,1),%r13 │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - mov %r12,-0xd0(%rbp) │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ + 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 -0xe0(%rbp),%r11 │ │ │ │ fldt (%r10) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - fldt 0xb994(%rip) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ add 0x78(%r9),%rdx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ lea (%r11,%rax,1),%rbx │ │ │ │ mov 0x40(%r9),%r11 │ │ │ │ - lea (%r14,%rax,1),%r9 │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov %r14,-0xc0(%rbp) │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ add %rax,%r11 │ │ │ │ - fstpt -0xb0(%rbp) │ │ │ │ - jmp 29aa5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(0) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + 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) │ │ │ │ fscale │ │ │ │ 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 29a6f │ │ │ │ + je 27ded │ │ │ │ fchs │ │ │ │ - fmuls 0xb667(%rip) │ │ │ │ - fldt 0xbc45(%rip) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fldt 0xb89b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul %rsi,%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov (%r9,%rcx,1),%rsi │ │ │ │ + mov (%r8,%rcx,1),%rsi │ │ │ │ add %rdi,%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r10,%rcx,2) │ │ │ │ mov %rsi,0x8(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 29b30 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 27eb0 │ │ │ │ mov (%rbx,%rcx,1),%r14 │ │ │ │ - add 0x0(%r13,%rcx,1),%r14 │ │ │ │ fldt (%rdx,%rcx,2) │ │ │ │ mov (%r11,%rcx,1),%rdi │ │ │ │ + add 0x0(%r13,%rcx,1),%r14 │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ - fmuls 0xb60f(%rip) │ │ │ │ + fmul %st(4),%st │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ 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 │ │ │ │ + fadd %st(2),%st │ │ │ │ fldt (%r12,%rcx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 29a30 │ │ │ │ + ja 27da8 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29b10 │ │ │ │ + ja 27e90 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xbbb7(%rip) │ │ │ │ + fldt 0xb811(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 29a7f │ │ │ │ + jmp 27df9 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xbb9e(%rip) │ │ │ │ + fldt 0xb7ee(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29a7f │ │ │ │ + jmp 27df9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xb0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov -0xc0(%rbp),%r14 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - 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 29cf0 │ │ │ │ + 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 29cf0 │ │ │ │ + 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 29c72 │ │ │ │ + jne 27ff2 │ │ │ │ cmpb $0x0,-0xf0(%rbp) │ │ │ │ - je 29c72 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ + je 27ff2 │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ mov %rbx,%rdx │ │ │ │ - jmp 29c44 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 27fc4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r9),%r10 │ │ │ │ mov (%r10,%rdx,8),%r10 │ │ │ │ dec %r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - je 29c69 │ │ │ │ + je 27fe9 │ │ │ │ add %rsi,%rax │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,(%r14,%rdx,8) │ │ │ │ mov 0x8(%r11,%rdx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 29c30 │ │ │ │ + jg 27fb0 │ │ │ │ neg %rax │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r12,%rdx,8) │ │ │ │ mov %rax,0x8(%r14,%rdx,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 29c80 │ │ │ │ + je 28000 │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 29c80 │ │ │ │ + jne 28000 │ │ │ │ dec %rdx │ │ │ │ mov (%r8,%rdx,8),%rax │ │ │ │ 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 29c00 │ │ │ │ + jne 27f80 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r12,%rdx,8) │ │ │ │ - jmp 29c10 │ │ │ │ + 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 29970 │ │ │ │ - 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) │ │ │ │ add %rsi,-0xe8(%rbp) │ │ │ │ - add %rsi,-0x110(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - jne 2904f │ │ │ │ + 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 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r12,%rbx,8) │ │ │ │ - jmp 29bb9 │ │ │ │ - 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 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 2b0c8 │ │ │ │ + js 29389 │ │ │ │ fld1 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ - fldt 0xb645(%rip) │ │ │ │ - fxch %st(3) │ │ │ │ xor %edi,%edi │ │ │ │ + fldl2e │ │ │ │ + fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -41930,491 +41365,487 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 29d82 │ │ │ │ - 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 29d80 │ │ │ │ - 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 29ddf │ │ │ │ + je 2814c │ │ │ │ mov %rdi,%rax │ │ │ │ add %r11,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 29d4f │ │ │ │ - movq $0x1,-0x68(%rbp) │ │ │ │ - jmp 29ded │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29ded │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29ded │ │ │ │ - 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 294f9 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jle 27875 │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 2b025 │ │ │ │ - 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 %r13,-0xc8(%rbp) │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov %rbx,%r10 │ │ │ │ mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0x98(%rbp),%r13 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + 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 %r11,-0xe8(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - shl $0x4,%r10 │ │ │ │ + mov -0xf8(%rbp),%r13 │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - add 0x78(%rax),%r10 │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ - jmp 29ec4 │ │ │ │ - nop │ │ │ │ + add 0x78(%rax),%r10 │ │ │ │ + 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 29f1b │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ + jle 2828c │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xb0(%rbp) │ │ │ │ - je 29f43 │ │ │ │ + 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 29e90 │ │ │ │ + jns 28208 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jge 29f30 │ │ │ │ + jge 282a0 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 29eab │ │ │ │ + jg 28223 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 29eab │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 28223 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 29eab │ │ │ │ - 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 %r12,-0xd8(%rbp) │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + mov %r15,-0xd8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ - mov -0x48(%rbp),%r12 │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ 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) │ │ │ │ - fldt (%r10) │ │ │ │ mov %r8,%r9 │ │ │ │ - mov 0x0(%r13,%rsi,8),%r11 │ │ │ │ + mov (%r12,%rsi,8),%r11 │ │ │ │ + mov 0x0(%r13,%rsi,8),%rax │ │ │ │ imul %rsi,%r9 │ │ │ │ - mov (%r15,%rsi,8),%rax │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 2a046 │ │ │ │ + jle 283a6 │ │ │ │ fldt 0x10(%r10) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ 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 2a04a │ │ │ │ + jl 283aa │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ mov $0x1,%r9d │ │ │ │ fld %st(1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,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 2a020 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - jmp 2a050 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2a050 │ │ │ │ - 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 29fb0 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r12 │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ - jle 2a2fc │ │ │ │ - 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 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - fldt (%rdi) │ │ │ │ - mov %r9,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 2a182 │ │ │ │ + jle 284e2 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov 0x40(%r15),%rbx │ │ │ │ - mov (%r10,%rax,8),%r9 │ │ │ │ + mov 0x40(%r13),%rdi │ │ │ │ + mov (%r10,%rax,8),%rcx │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + 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 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %r9,(%r10,%rax,8) │ │ │ │ + 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 2a140 │ │ │ │ - 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 2a2f0 │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov (%r9,%rdi,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 2a2f0 │ │ │ │ + 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 2a29e │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 2a29e │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - jmp 2a254 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov (%r9,%rax,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 2a27a │ │ │ │ - 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 2a240 │ │ │ │ + jg 285a8 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%rdi │ │ │ │ - mov %rdi,0x8(%r14,%rax,8) │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 2a290 │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rsi,0x8(%r15,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 285f0 │ │ │ │ test %rax,%rax │ │ │ │ - je 2a290 │ │ │ │ + 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 2a210 │ │ │ │ - neg %rdi │ │ │ │ - mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 2a220 │ │ │ │ - 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 2a100 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 294f9 │ │ │ │ + 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 29e26 │ │ │ │ - jmp 2a0e2 │ │ │ │ - nopl (%rax) │ │ │ │ + jg 2819e │ │ │ │ + jmp 28460 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%rdi,8) │ │ │ │ - jmp 2a1cb │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov %rdx,(%r15,%rcx,8) │ │ │ │ + jmp 28536 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 285f7 │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ - add %rsi,-0xa0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 294f9 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ + addq $0x10,-0x60(%rbp) │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 27875 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 29e74 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 29dd5 │ │ │ │ - movq $0x1,-0x68(%rbp) │ │ │ │ - test $0x2,%sil │ │ │ │ - je 28fe1 │ │ │ │ - jmp 2a36a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2a36a │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2a36a │ │ │ │ - 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 294f9 │ │ │ │ + jle 27875 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 2b066 │ │ │ │ - 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,-0xe0(%rbp) │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov -0x98(%rbp),%r13 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + 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 -0x100(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ - mov 0x40(%rax),%r12 │ │ │ │ + mov -0xc8(%rbp),%r11 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov 0x40(%rax),%r12 │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ add 0x78(%rax),%r9 │ │ │ │ - jmp 2a440 │ │ │ │ + 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 2a497 │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 287ef │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 2a4b6 │ │ │ │ + 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 2a410 │ │ │ │ + jns 28768 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jge 2a4a3 │ │ │ │ + jge 287fb │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%rdi,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2a42b │ │ │ │ + jg 28783 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2a42b │ │ │ │ + jmp 28783 │ │ │ │ mov %rdx,(%rdi,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2a42b │ │ │ │ - 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 │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ + xor %esi,%esi │ │ │ │ + fildll -0xe8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov %r15,-0xe8(%rbp) │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %rbx,%r10 │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + 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 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ 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) │ │ │ │ @@ -42423,24 +41854,24 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2a950 │ │ │ │ + jbe 28c70 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0xadfc(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -42454,725 +41885,719 @@ │ │ │ │ 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 2a5c3 │ │ │ │ + je 28903 │ │ │ │ fchs │ │ │ │ - fmuls 0xab13(%rip) │ │ │ │ - fldt 0xb0f1(%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 2a686 │ │ │ │ + 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 0xad7b(%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 2a692 │ │ │ │ + jl 289ca │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ mov $0x1,%r8d │ │ │ │ fld %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,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 2a660 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - jmp 2a6a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2a6a0 │ │ │ │ - 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 2a520 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ - jle 2a980 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - mov %bl,-0xe0(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ mov %r11,-0xc8(%rbp) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - fldt (%rdi) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 2a7c3 │ │ │ │ + jle 28aea │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov 0x40(%r15),%r8 │ │ │ │ - mov (%r10,%rax,8),%rdi │ │ │ │ + mov 0x40(%r13),%rbx │ │ │ │ + mov (%r9,%rax,8),%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - 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 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,(%r10,%rax,8) │ │ │ │ + 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 2a780 │ │ │ │ - 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 2a940 │ │ │ │ - mov 0x40(%r15),%rdi │ │ │ │ - mov (%rdi,%r9,8),%rdi │ │ │ │ - dec %rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 2a940 │ │ │ │ + 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 2a8ee │ │ │ │ - cmpb $0x0,-0xe0(%rbp) │ │ │ │ - je 2a8ee │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - jmp 2a8a5 │ │ │ │ + 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 2a8cb │ │ │ │ + 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 2a891 │ │ │ │ + jg 28bc1 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r8 │ │ │ │ - mov %r8,0x8(%r14,%rax,8) │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 2a8e0 │ │ │ │ + mov %r8,0x8(%r15,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 28c08 │ │ │ │ test %rax,%rax │ │ │ │ - je 2a8e0 │ │ │ │ + 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 2a860 │ │ │ │ + jne 28b90 │ │ │ │ neg %r8 │ │ │ │ - mov %r8,(%r14,%rax,8) │ │ │ │ - jmp 2a870 │ │ │ │ - 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 2a750 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x108(%rbp) │ │ │ │ - je 294f9 │ │ │ │ + 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 2a3ae │ │ │ │ - jmp 2a739 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 286ff │ │ │ │ + jmp 28a77 │ │ │ │ + nop │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%r9,8) │ │ │ │ - jmp 2a80c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rdx,(%r15,%rbx,8) │ │ │ │ + jmp 28b3e │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2a965 │ │ │ │ + ja 28c85 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xad62(%rip) │ │ │ │ + fldt 0xaa12(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2a5d3 │ │ │ │ + jmp 28913 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0xad49(%rip) │ │ │ │ + fldt 0xa9f9(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2a5d3 │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + jmp 28913 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 28c16 │ │ │ │ + incq -0x100(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ - cmp %rax,-0x108(%rbp) │ │ │ │ - je 294f9 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ + addq $0x10,-0x60(%rbp) │ │ │ │ + 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 2a3e7 │ │ │ │ - cmpq $0x0,-0x108(%rbp) │ │ │ │ - jle 294f9 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 28731 │ │ │ │ + cmpq $0x0,-0x110(%rbp) │ │ │ │ + jle 27875 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 2b0ae │ │ │ │ - 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 %r9,-0x80(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov 0x40(%r13),%r12 │ │ │ │ mov %rbx,-0x88(%rbp) │ │ │ │ - mov %r15,-0x118(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x40(%r15),%r12 │ │ │ │ - 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 2aad0 │ │ │ │ - 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 2ab27 │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 28e3c │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ + mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xb0(%rbp) │ │ │ │ - je 2ab46 │ │ │ │ - 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 2aaa0 │ │ │ │ + jns 28db8 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jge 2ab33 │ │ │ │ + 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 2aabb │ │ │ │ + jg 28dd3 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2aabb │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ + jmp 28dd3 │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2aabb │ │ │ │ - mov -0x118(%rbp),%r15 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + jmp 28dd3 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ + mov %r11,-0x88(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x68(%r15),%rax │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r13) │ │ │ │ + mov 0x68(%r13),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + inc %rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - add $0x2,%r9 │ │ │ │ - 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) │ │ │ │ - mov %rax,-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 -0x80(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 2ace3 │ │ │ │ + jg 28fd3 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ sub %rax,%r9 │ │ │ │ + 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 0xb0(%r15),%r8 │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ + mov 0xb0(%r13),%r8 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2aca2 │ │ │ │ - cs nopw 0x0(%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 2acf0 │ │ │ │ + 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 2ac80 │ │ │ │ + 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 2ac9b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2acf4 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2acf4 │ │ │ │ + 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) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ + add -0x88(%rbp),%rdi │ │ │ │ cmp -0x48(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - jne 2abb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 2afbc │ │ │ │ - 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 │ │ │ │ + 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 %bl,-0xc8(%rbp) │ │ │ │ - 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 │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - fldt (%rbx) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 2ae42 │ │ │ │ + jle 29102 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov 0x40(%r15),%rbx │ │ │ │ - mov (%r10,%rax,8),%r9 │ │ │ │ + mov 0x40(%r13),%r9 │ │ │ │ + mov (%r10,%rax,8),%rdi │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + 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 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %r9,(%r10,%rax,8) │ │ │ │ + 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 2ae00 │ │ │ │ - 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 2afb0 │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov (%r9,%rdi,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 2afb0 │ │ │ │ + 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 2af5e │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 2af5e │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - jmp 2af14 │ │ │ │ - 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 2af3a │ │ │ │ + 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 2af00 │ │ │ │ + jg 291c8 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rdi │ │ │ │ - mov %rdi,0x8(%r14,%rax,8) │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ + mov %rdi,0x8(%r15,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 2af50 │ │ │ │ + jne 29210 │ │ │ │ test %rax,%rax │ │ │ │ - je 2af50 │ │ │ │ + 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 2aed0 │ │ │ │ + jne 29198 │ │ │ │ neg %rdi │ │ │ │ - mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 2aee0 │ │ │ │ - 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 2ada0 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - cmp %rbx,-0xe0(%rbp) │ │ │ │ - je 294f9 │ │ │ │ + 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 2aa07 │ │ │ │ - jmp 2ad84 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 28d29 │ │ │ │ + jmp 29084 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%rdi,8) │ │ │ │ - jmp 2ae8b │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - add %rcx,-0x100(%rbp) │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - je 294f9 │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 2aa57 │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 294f9 │ │ │ │ + mov %rdx,(%r15,%rdi,8) │ │ │ │ + jmp 29156 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 29217 │ │ │ │ + incq -0xd8(%rbp) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - add $0x2,%rax │ │ │ │ - addq $0x20,-0x60(%rbp) │ │ │ │ - lea (%rbx,%rcx,2),%rbx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 294f9 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 2aff7 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - jmp 2a095 │ │ │ │ + addq $0x10,-0x60(%rbp) │ │ │ │ + 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 294f9 │ │ │ │ + je 27875 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%rsi,2),%rdx │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 294f9 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 2b038 │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + je 27875 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 292b1 │ │ │ │ mov %rdx,-0x100(%rbp) │ │ │ │ - jmp 2a6df │ │ │ │ - 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 294f9 │ │ │ │ + je 27875 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%rsi,2),%rdx │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 294f9 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 2b080 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - jmp 2ad35 │ │ │ │ + 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 29de7 │ │ │ │ - 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 29deb │ │ │ │ + je 28158 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 2b0cc │ │ │ │ + jmp 2938d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 2a364 │ │ │ │ - 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 2a368 │ │ │ │ + je 286b9 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 2b114 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 293dc │ │ │ │ │ │ │ │ -000000000002b160 : │ │ │ │ +0000000000029420 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -43185,19 +42610,19 @@ │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 2b416 │ │ │ │ - mov %rcx,%r8 │ │ │ │ + je 2968e │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2b3eb │ │ │ │ + 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 │ │ │ │ @@ -43211,206 +42636,194 @@ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ fstpt (%r12) │ │ │ │ mov %rsp,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ - jle 2b2b8 │ │ │ │ + jle 29568 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rdi │ │ │ │ mov 0x78(%rbx),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r10,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov %rsp,%rcx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - fldt 0xa469(%rip) │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + 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 2b260 │ │ │ │ - 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 2b2a0 │ │ │ │ + je 29550 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 2b2b6 │ │ │ │ + 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 2b2a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2b2b8 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29550 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 29568 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 2b3d1 │ │ │ │ + jle 29649 │ │ │ │ add %r12,%r10 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ shl $0x4,%r15 │ │ │ │ lea -0x1(%r14),%r11 │ │ │ │ fldt (%r10) │ │ │ │ - fldt (%r8) │ │ │ │ mov %rax,%r9 │ │ │ │ add %rax,%r15 │ │ │ │ - jmp 2b2f2 │ │ │ │ + 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 2b40a │ │ │ │ + jle 29682 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 2b331 │ │ │ │ + jmp 295d1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2b400 │ │ │ │ + je 29678 │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2b320 │ │ │ │ + je 295c0 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jle 2b3b0 │ │ │ │ + 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) │ │ │ │ - fildll (%rcx,%rax,8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - inc %rax │ │ │ │ + fildll (%rcx,%rax,8) │ │ │ │ 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 2b380 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29600 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ - jmp 2b3c0 │ │ │ │ + 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 2b2f0 │ │ │ │ - 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 2b1c0 │ │ │ │ + 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 2b34f │ │ │ │ + jmp 295ef │ │ │ │ mov (%rcx,%r11,8),%rsi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 2b341 │ │ │ │ + jmp 295e1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2b3eb │ │ │ │ + jle 29663 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2b3eb │ │ │ │ - fldt 0xa277(%rip) │ │ │ │ - mov 0x78(%rbx),%r10 │ │ │ │ + jle 29663 │ │ │ │ + fldt 0x9fdf(%rip) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r10 │ │ │ │ mov %rcx,%rdx │ │ │ │ mov -0x58(%rbp),%r11 │ │ │ │ lea (%rcx,%rax,1),%r9 │ │ │ │ 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) │ │ │ │ fcos │ │ │ │ fldt (%r11,%rcx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2b480 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 296c0 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne 2b43f │ │ │ │ - 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) │ │ │ │ │ │ │ │ -000000000002b4d0 : │ │ │ │ +0000000000029710 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -43421,22 +42834,21 @@ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ shl $0x4,%rdx │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 2b746 │ │ │ │ - mov %r12,%r8 │ │ │ │ + je 2994e │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2b712 │ │ │ │ + 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 │ │ │ │ @@ -43449,235 +42861,232 @@ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ fstpt (%r12) │ │ │ │ mov %rsp,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ - jle 2b618 │ │ │ │ + jle 29848 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rdi │ │ │ │ mov 0x78(%rbx),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r10,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov %rsp,%rcx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - fldt 0xa0f9(%rip) │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + 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 2b5c0 │ │ │ │ - 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 2b600 │ │ │ │ + je 29830 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 2b616 │ │ │ │ - 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 2b600 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2b618 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29830 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 29848 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 2b6f8 │ │ │ │ + jle 29908 │ │ │ │ add %r12,%r10 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ shl $0x4,%r15 │ │ │ │ lea -0x1(%r14),%r11 │ │ │ │ fldt (%r10) │ │ │ │ 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 2b73a │ │ │ │ + jle 29942 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 2b671 │ │ │ │ + jmp 298a1 │ │ │ │ nop │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2b730 │ │ │ │ + je 29938 │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2b660 │ │ │ │ + je 29890 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jle 2b6e9 │ │ │ │ - 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) │ │ │ │ - fildll (%rcx,%rax,8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - inc %rax │ │ │ │ + fildll (%rcx,%rax,8) │ │ │ │ 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 2b6c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 298d0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,%r15 │ │ │ │ - jne 2b640 │ │ │ │ - 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 2b530 │ │ │ │ + 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 2b68f │ │ │ │ + jmp 298bf │ │ │ │ mov (%rcx,%r11,8),%rsi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 2b681 │ │ │ │ + jmp 298b1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2b712 │ │ │ │ + jle 29922 │ │ │ │ mov (%rbx),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2b712 │ │ │ │ - fldt 0x9f47(%rip) │ │ │ │ - mov 0x78(%rbx),%r11 │ │ │ │ + jle 29922 │ │ │ │ + fldt 0x9d1f(%rip) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r11 │ │ │ │ mov %r12,%rcx │ │ │ │ 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 2b780 │ │ │ │ + jne 29980 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jne 2b76b │ │ │ │ - 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) │ │ │ │ │ │ │ │ -000000000002b7d0 : │ │ │ │ +00000000000299d0 : │ │ │ │ + push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov 0x30(%rdi),%rbp │ │ │ │ - test %rbp,%rbp │ │ │ │ - jle 2b939 │ │ │ │ + mov 0x30(%rdi),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 29b37 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x68(%rdi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - js 2b939 │ │ │ │ + js 29b37 │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ + 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 0x9b67(%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 │ │ │ │ - lea -0x2(%rax,%rax,1),%rax │ │ │ │ - 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 2b8db │ │ │ │ - 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 │ │ │ │ @@ -43698,132 +43107,133 @@ │ │ │ │ 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 2b8bd │ │ │ │ + je 29abd │ │ │ │ fchs │ │ │ │ - fmuls 0x9819(%rip) │ │ │ │ - fldt 0x9df7(%rip) │ │ │ │ + fmuls 0x9619(%rip) │ │ │ │ + fldt 0x9bc7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 2b920 │ │ │ │ + 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 2b880 │ │ │ │ + ja 29a80 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 2b940 │ │ │ │ + ja 29b40 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x9dba(%rip) │ │ │ │ + fldt 0x9b8a(%rip) │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 2b8d8 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2b922 │ │ │ │ + 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 2b840 │ │ │ │ - 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 0x9d6e(%rip) │ │ │ │ + fldt 0x9b3e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2b8cd │ │ │ │ + jmp 29acd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002b960 : │ │ │ │ +0000000000029b60 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 2bb22 │ │ │ │ + jle 29d12 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2bb22 │ │ │ │ + jle 29d12 │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ - mov 0x40(%rdi),%r14 │ │ │ │ mov %r15,%r11 │ │ │ │ mov %r15,%r10 │ │ │ │ + mov 0x40(%rdi),%r14 │ │ │ │ mov 0x60(%rdi),%r13 │ │ │ │ mov 0x78(%rdi),%r12 │ │ │ │ shl $0x4,%r11 │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov %r9,-0x30(%rsp) │ │ │ │ mov 0xb0(%rdi),%rbp │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %r9,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r14,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + lea -0x2(%rax,%rax,1),%rax │ │ │ │ lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ add %rbp,%rcx │ │ │ │ add %r12,%rdx │ │ │ │ - lea -0x2(%rax,%rax,1),%rax │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ - jmp 2ba92 │ │ │ │ + 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 0x9978(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -43836,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 2ba45 │ │ │ │ + je 29c41 │ │ │ │ fchs │ │ │ │ - fmuls 0x9691(%rip) │ │ │ │ - fldt 0x9c6f(%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 0x9921(%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 2bb10 │ │ │ │ + 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) │ │ │ │ @@ -43889,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 2ba00 │ │ │ │ + ja 29c00 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 2baf0 │ │ │ │ + ja 29ce0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x9bdb(%rip) │ │ │ │ + fldt 0x99b7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2ba55 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 29c51 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0x9bbe(%rip) │ │ │ │ + fldt 0x999e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 2ba55 │ │ │ │ + jmp 29c51 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 2b9c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29bc0 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000002bb30 : │ │ │ │ +0000000000029d20 : │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 2bd4b │ │ │ │ + jle 29f2b │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 2bd18 │ │ │ │ + jle 29efc │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ - mov 0x40(%rdi),%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x78(%rdi),%rbx │ │ │ │ - shl $0x4,%r14 │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ + 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 %rcx,-0x10(%rsp) │ │ │ │ mov %r11,%rbp │ │ │ │ mov %rbx,-0x18(%rsp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ imul %rax,%rbp │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ + mov %rdi,%rcx │ │ │ │ + fildll -0x40(%rsp) │ │ │ │ add %rbp,%rbp │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2bd08 │ │ │ │ + jle 29eec │ │ │ │ mov -0x10(%rsp),%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ mov %r11,%r10 │ │ │ │ - mov 0xb0(%rcx),%r15 │ │ │ │ - shl $0x4,%r9 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ imul %rdx,%r10 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov 0xb0(%rcx),%r15 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %rdx,-0x28(%rsp) │ │ │ │ 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 │ │ │ │ - fildll -0x40(%rsp) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x9acf(%rip) │ │ │ │ + fldt 0x98af(%rip) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r10,%rsi │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ 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 2bcab │ │ │ │ - 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 0x9738(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -44031,25 +43439,25 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2bc89 │ │ │ │ + je 29e6d │ │ │ │ fchs │ │ │ │ - fldt 0x9a41(%rip) │ │ │ │ + fldt 0x982d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x9a29(%rip) │ │ │ │ + fldt 0x9815(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 2bced │ │ │ │ + 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 │ │ │ │ @@ -44058,60 +43466,59 @@ │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 2bc40 │ │ │ │ + ja 29e28 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2bd30 │ │ │ │ + ja 29f10 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x99df(%rip) │ │ │ │ + fldt 0x97cb(%rip) │ │ │ │ inc %rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 2bca5 │ │ │ │ + jne 29e89 │ │ │ │ inc %rbx │ │ │ │ add %r14,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 2bc10 │ │ │ │ - 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 2bba0 │ │ │ │ - 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 0x997e(%rip) │ │ │ │ + fldt 0x976e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2bc9b │ │ │ │ + jmp 29e7f │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000002bd50 : │ │ │ │ +0000000000029f30 : │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rsi │ │ │ │ fld1 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ @@ -44147,465 +43554,466 @@ │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsp,%rbx │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ movq $0x0,0x0(,%rcx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fstpt (%rax) │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ + fstpt (%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 2c33f │ │ │ │ + jle 2a4f9 │ │ │ │ + mov 0x58(%rsi),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %r14,%r12 │ │ │ │ - mov 0x58(%rsi),%rax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 2be10 │ │ │ │ + jne 29ff0 │ │ │ │ mov %rdx,-0xa8(%rbp) │ │ │ │ cmpq $0x0,0x8(%rsi) │ │ │ │ - jle 2c32c │ │ │ │ + jle 2a4e6 │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ mov 0xc8(%rsi),%rbx │ │ │ │ mov %r8,%r12 │ │ │ │ + mov %r11,%r15 │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ - movq $0x0,-0x90(%rbp) │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ + flds 0x90ad(%rip) │ │ │ │ mov %rdi,%r8 │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - mov %r11,%r15 │ │ │ │ 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 2bf75 │ │ │ │ + jle 2a163 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ mov %r13,-0x48(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x40(%r13),%rbx │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ mov 0x58(%r13),%r10 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ imul %rax,%r11 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ lea 0x0(,%rax,8),%r14 │ │ │ │ shl $0x4,%r11 │ │ │ │ add 0x78(%r13),%r11 │ │ │ │ mov -0xc0(%rbp),%r13 │ │ │ │ - jmp 2bef0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 2bf48 │ │ │ │ + jle 2a138 │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - je 2bf60 │ │ │ │ - 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 2bec0 │ │ │ │ + jns 2a0b0 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 2bf40 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 2a130 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 2becd │ │ │ │ + jmp 2a0bd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2bedf │ │ │ │ - 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 0x8f7c(%rip) │ │ │ │ mov %rax,%r8 │ │ │ │ mov -0xa8(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 2c33b │ │ │ │ + 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 │ │ │ │ lea (%rax,%rdx,8),%rax │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jge 2c1ad │ │ │ │ - mov %rsi,%r9 │ │ │ │ - fildll 0x58(%r13) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jge 2a37b │ │ │ │ + mov %rax,%r9 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - sub %rax,%r9 │ │ │ │ - mov %rax,%r10 │ │ │ │ + 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 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - lea (%r8,%rdx,1),%rbx │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ lea (%rdi,%rdx,1),%r14 │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ mov (%r14),%rcx │ │ │ │ - imul %rsi,%r9 │ │ │ │ - lea (%rdi,%r10,1),%r11 │ │ │ │ - mov 0x40(%r13),%rdi │ │ │ │ - add 0x60(%r13),%r10 │ │ │ │ - add %rax,%r9 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ + lea (%r8,%rdx,1),%rbx │ │ │ │ + imul %rax,%r9 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r11) │ │ │ │ + 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 │ │ │ │ + fldt (%r10) │ │ │ │ shl $0x4,%r9 │ │ │ │ - add 0x78(%r13),%r9 │ │ │ │ add %rdx,%rdi │ │ │ │ - fldt 0x9335(%rip) │ │ │ │ - add %rdx,%rax │ │ │ │ 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 %rdx,-0x38(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ mov -0x38(%rbp),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 2c0f9 │ │ │ │ + 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 │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(0) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + 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) │ │ │ │ fscale │ │ │ │ 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 2c0bf │ │ │ │ + je 2a2a5 │ │ │ │ fchs │ │ │ │ - fmuls 0x9017(%rip) │ │ │ │ - fldt 0x95f5(%rip) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fldt 0x93e3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul %rcx,%rsi │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - add (%r8,%rdx,1),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov (%r8,%rdx,1),%rcx │ │ │ │ + add %rsi,%rcx │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r11,%rdx,2) │ │ │ │ - mov %rsi,0x8(%r14,%rdx,1) │ │ │ │ + fstpt 0x10(%r10,%rdx,2) │ │ │ │ + mov %rcx,0x8(%r14,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ cmp %r12,%rdx │ │ │ │ - je 2c190 │ │ │ │ - fxch %st(1) │ │ │ │ + je 2a360 │ │ │ │ mov (%rbx,%rdx,1),%r15 │ │ │ │ - add 0x0(%r13,%rdx,1),%r15 │ │ │ │ fldt (%r9,%rdx,2) │ │ │ │ mov (%rdi,%rdx,1),%rsi │ │ │ │ + add (%r11,%rdx,1),%r15 │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ + fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ - fmuls 0x8fba(%rip) │ │ │ │ + fmul %st(4),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x38(%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 (%r10,%rdx,2) │ │ │ │ + fadd %st(2),%st │ │ │ │ + fldt 0x0(%r13,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 2c080 │ │ │ │ + ja 2a260 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2c170 │ │ │ │ + ja 2a340 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x9562(%rip) │ │ │ │ + fldt 0x9358(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2c0cf │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a2b1 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x953e(%rip) │ │ │ │ + fldt 0x933e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2c0cf │ │ │ │ + jmp 2a2b1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - 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 0x30(%r13),%rsi │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - 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 2c320 │ │ │ │ - mov 0x40(%r13),%r9 │ │ │ │ - mov (%r9,%rax,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 2c320 │ │ │ │ - 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 2c2c0 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 2c2c0 │ │ │ │ + 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 2c285 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r13),%r10 │ │ │ │ - mov (%r10,%rax,8),%r10 │ │ │ │ - dec %r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 2c2aa │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + jmp 2a444 │ │ │ │ + nop │ │ │ │ + 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 2c271 │ │ │ │ + jg 2a430 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 2c2c0 │ │ │ │ - test %rax,%rax │ │ │ │ - je 2c2c0 │ │ │ │ - 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 %rsi,0x8(%r15,%r11,8) │ │ │ │ + mov %rdx,0x8(%r12,%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 2c240 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 2c250 │ │ │ │ - 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 2bfd0 │ │ │ │ + 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 │ │ │ │ - cmp %rdi,0x8(%r13) │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - jle 2c32c │ │ │ │ + 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 2be70 │ │ │ │ + jmp 2a060 │ │ │ │ nopl 0x0(%rax) │ │ │ │ neg %rcx │ │ │ │ - mov %rcx,(%r15,%rax,8) │ │ │ │ - jmp 2c1fd │ │ │ │ + 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 2c2ed │ │ │ │ + jmp 2a4a5 │ │ │ │ movq $0x1,-0xa8(%rbp) │ │ │ │ - jmp 2be26 │ │ │ │ - nop │ │ │ │ + jmp 2a006 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000002c350 : │ │ │ │ +000000000002a510 : │ │ │ │ push %rbx │ │ │ │ - mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x70(%rdi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 2c370 │ │ │ │ + jne 2a530 │ │ │ │ test $0x20,%al │ │ │ │ - jne 2c37c │ │ │ │ + jne 2a53c │ │ │ │ test $0x8,%al │ │ │ │ - jne 2c38b │ │ │ │ + jne 2a54b │ │ │ │ test $0x4,%al │ │ │ │ - jne 2c39a │ │ │ │ + jne 2a55a │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 32e0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 2c35f │ │ │ │ + je 2a51f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 30f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 2c363 │ │ │ │ + je 2a523 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 30d0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 2c367 │ │ │ │ + je 2a527 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 33f0 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002c3b0 : │ │ │ │ +000000000002a570 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ - push %rbp │ │ │ │ mov %r12,%r13 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 2c4d0 │ │ │ │ + jle 2a690 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 2c4ef │ │ │ │ + jbe 2a6af │ │ │ │ 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 2c400 │ │ │ │ + jne 2a5c0 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 2c467 │ │ │ │ + je 2a627 │ │ │ │ movslq %eax,%rcx │ │ │ │ - movslq (%rbx,%rcx,4),%rdi │ │ │ │ - mov %rdi,(%rdx,%rcx,8) │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ - cmp %edi,%r13d │ │ │ │ - jle 2c467 │ │ │ │ - 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 2c467 │ │ │ │ + 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) │ │ │ │ @@ -44614,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 2c480 │ │ │ │ + jne 2a640 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 2c4e8 │ │ │ │ + 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 25f80 │ │ │ │ + jmp 244d0 │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ call 3370 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 2c4b6 │ │ │ │ + jmp 2a676 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c438 │ │ │ │ + jmp 2a5f8 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002c500 : │ │ │ │ +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 │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ movslq %r9d,%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %r13,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ - 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 2c6f0 │ │ │ │ - lea -0x1(%r12),%rcx │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 2c707 │ │ │ │ - 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 2c580 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 2a740 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 2c6d0 │ │ │ │ - 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 2c5ec │ │ │ │ - movslq 0x4(%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rsi,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 2c5ec │ │ │ │ - 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 │ │ │ │ cmpq $0x2,0x8(%rsp) │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jbe 2c70e │ │ │ │ - mov %r12,%rcx │ │ │ │ + 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 2c640 │ │ │ │ + jne 2a7e8 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 2c6a7 │ │ │ │ - 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 2c6a7 │ │ │ │ - movslq 0x4(%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 2c6a7 │ │ │ │ + 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 25f80 │ │ │ │ - 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(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 2c615 │ │ │ │ - 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 2c6a7 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 2a84f │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c5be │ │ │ │ + jmp 2a77e │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c679 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a821 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002c720 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -000000000002c740 : │ │ │ │ +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) │ │ │ │ │ │ │ │ -000000000002c770 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -000000000002c7a0 : │ │ │ │ +000000000002a950 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - je 2c880 │ │ │ │ + je 2aa20 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 2c890 │ │ │ │ + je 2aa30 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - je 2c8a0 │ │ │ │ + je 2aa40 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 2c822 │ │ │ │ - flds 0x8902(%rip) │ │ │ │ + jle 2a9d2 │ │ │ │ + flds 0x8752(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c7f0 │ │ │ │ + jmp 2a9a0 │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 2c810 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 2a9c0 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 2c820 │ │ │ │ + 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 2c7e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2c812 │ │ │ │ + jb 2a990 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2a9c2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x8fcc(%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 2c8b2 │ │ │ │ + jle 2aa52 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 2c85d │ │ │ │ - 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 2c8c0 │ │ │ │ + jle 2aa58 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 2c8b0 │ │ │ │ + je 2aa50 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 2c840 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x8f56(%rip),%rax │ │ │ │ + jb 2a9e8 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x8d7e(%rip),%rax │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8eee(%rip),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8d1e(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8ef8(%rip),%rax │ │ │ │ + lea 0x8d28(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8f02(%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 0x87d7(%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) │ │ │ │ │ │ │ │ -000000000002c8d0 : │ │ │ │ +000000000002aa70 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 2c9a0 │ │ │ │ + jne 2ab30 │ │ │ │ test $0x20,%al │ │ │ │ - jne 2c9cd │ │ │ │ + jne 2ab5d │ │ │ │ test $0x10,%al │ │ │ │ - jne 2c9fc │ │ │ │ + jne 2ab8c │ │ │ │ test $0x8,%al │ │ │ │ - jne 2ca13 │ │ │ │ + jne 2aba3 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2ca2a │ │ │ │ + jne 2abba │ │ │ │ test $0x1,%al │ │ │ │ - je 2c948 │ │ │ │ + je 2aae0 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 2c939 │ │ │ │ - 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 2c920 │ │ │ │ + jg 2aab8 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 2ca70 │ │ │ │ + jne 2abf8 │ │ │ │ test $0x80,%al │ │ │ │ - jne 2ca50 │ │ │ │ + jne 2abe0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 2ca40 │ │ │ │ + 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 2ca90 │ │ │ │ + jne 2ac10 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 2c8ed │ │ │ │ + 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 2c8f5 │ │ │ │ + je 2aa95 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 2c8fd │ │ │ │ + je 2aa9d │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 2c905 │ │ │ │ + je 2aaa5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c905 │ │ │ │ + jmp 2aaa5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 2c961 │ │ │ │ + jmp 2aaf9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c959 │ │ │ │ + jmp 2aaf1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c951 │ │ │ │ + jmp 2aae9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 2c9b6 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2ab46 │ │ │ │ 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 0xc35c(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movq 0xc4c9(%rip),%xmm1 │ │ │ │ - movhps 0xc4ca(%rip),%xmm1 │ │ │ │ + movhps 0xc35a(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 2caf5 │ │ │ │ + je 2ac65 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2d137 │ │ │ │ + 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 2cb20 │ │ │ │ + jne 2ac90 │ │ │ │ mov 0x40(%r15),%rax │ │ │ │ mov %rcx,(%r15) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%r8,%rax,1),%rcx │ │ │ │ and $0x8,%r8d │ │ │ │ - je 2cb60 │ │ │ │ + je 2acd0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 2cb72 │ │ │ │ + je 2ace2 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2cb60 │ │ │ │ - shl $0x4,%rdi │ │ │ │ + jne 2acd0 │ │ │ │ mov %rdx,0x48(%r15) │ │ │ │ + shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ mov %rax,0x50(%r15) │ │ │ │ + mov %rax,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2cbe1 │ │ │ │ + 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 2cbc0 │ │ │ │ + jne 2ad18 │ │ │ │ shl $0x2,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %rax,0xa0(%r15) │ │ │ │ + mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2cc86 │ │ │ │ + jle 2adde │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 2d148 │ │ │ │ + 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 2cc40 │ │ │ │ + je 2ad98 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 2cc50 │ │ │ │ + je 2ada8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2cc40 │ │ │ │ + jne 2ad98 │ │ │ │ test $0x3,%dil │ │ │ │ - je 2cc86 │ │ │ │ + je 2adde │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ movl $0x7,(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 2cc86 │ │ │ │ + jle 2adde │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ movl $0x7,0x4(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 2cc86 │ │ │ │ + jle 2adde │ │ │ │ movl $0x7,0x8(%rdx,%rax,4) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %rax,0x60(%r15) │ │ │ │ + mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2ccdb │ │ │ │ - flds 0x8433(%rip) │ │ │ │ - mov 0x50(%r15),%rsi │ │ │ │ + jle 2ae2b │ │ │ │ + flds 0x82db(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ + mov 0x50(%r15),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ fld1 │ │ │ │ - fldt 0x89f6(%rip) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 2ccc0 │ │ │ │ - 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 2d100 │ │ │ │ + jne 2b218 │ │ │ │ test $0x80,%al │ │ │ │ - jne 2d0e0 │ │ │ │ + jne 2b1f8 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 2d0c0 │ │ │ │ + jne 2b1d8 │ │ │ │ test $0x1,%al │ │ │ │ - jne 2cf70 │ │ │ │ + jne 2b098 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2cf30 │ │ │ │ + jne 2b060 │ │ │ │ test $0x8,%al │ │ │ │ - jne 2cf00 │ │ │ │ + jne 2b038 │ │ │ │ test $0x10,%al │ │ │ │ - jne 2ced0 │ │ │ │ + jne 2b008 │ │ │ │ test $0x20,%al │ │ │ │ - je 2cd9c │ │ │ │ + je 2aeec │ │ │ │ mov 0x30(%r15),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 2d11b │ │ │ │ + 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 2cd40 │ │ │ │ + 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 │ │ │ │ @@ -45192,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 2cdc0 │ │ │ │ + jne 2af10 │ │ │ │ movdqa -0x60(%rbp),%xmm3 │ │ │ │ movaps %xmm3,0x20(%r15) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -45209,361 +44608,355 @@ │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xe0(%r15) │ │ │ │ testb $0x2,0x71(%r15) │ │ │ │ - jne 2d125 │ │ │ │ + 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 2ce94 │ │ │ │ + jle 2afcc │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x40(%r15),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 2d14f │ │ │ │ + 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 2ce40 │ │ │ │ + jne 2af78 │ │ │ │ test $0x3,%dil │ │ │ │ - je 2ce94 │ │ │ │ + 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 2ce94 │ │ │ │ + jge 2afcc │ │ │ │ mov 0x8(%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,0x4(%rbx,%rax,4) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 2ce94 │ │ │ │ + jle 2afcc │ │ │ │ mov 0x10(%rdx,%rax,8),%rdx │ │ │ │ mov %edx,0x8(%rbx,%rax,4) │ │ │ │ mov 0xe8(%r15),%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ mov 0xe0(%r15),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov 0x74(%r15),%r9d │ │ │ │ mov 0xa0(%r15),%r8 │ │ │ │ call 3120 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x98(%r15) │ │ │ │ call 3440 │ │ │ │ - jmp 2cda1 │ │ │ │ + jmp 2aef1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ - imul 0x30(%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 2cd18 │ │ │ │ + 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 2cd10 │ │ │ │ - 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 2cd08 │ │ │ │ - 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,%rbx │ │ │ │ mov %rax,0xa8(%r15) │ │ │ │ - jle 2d0b0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jle 2b1c8 │ │ │ │ movq $0x0,-0x48(%rbp) │ │ │ │ mov 0x38(%r15),%rsi │ │ │ │ - mov -0x48(%rbp),%r14 │ │ │ │ mov %rsp,%r12 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x48(%rbp),%r14 │ │ │ │ + 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 2d080 │ │ │ │ + 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 │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ mov %r14,-0x38(%rbp) │ │ │ │ + sub $0x10,%rsp │ │ │ │ shl $0x4,%rbx │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x40(%r15),%rdx │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ mov (%rdx,%r13,1),%rdx │ │ │ │ - fldt 0x8672(%rip) │ │ │ │ + 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 0xa8(%r15),%rdx │ │ │ │ - mov %r14,(%r12) │ │ │ │ mov 0x38(%r15),%rsi │ │ │ │ + mov %r14,(%r12) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ add (%rdx,%r13,1),%rbx │ │ │ │ mov (%rsi,%r13,1),%rax │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ fstpt (%rbx) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jl 2d000 │ │ │ │ + jl 2b120 │ │ │ │ incq -0x48(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ cmp 0x30(%r15),%rax │ │ │ │ - jge 2d0b0 │ │ │ │ + jge 2b1c8 │ │ │ │ mov 0xa8(%r15),%rbx │ │ │ │ add $0x8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 2cfc0 │ │ │ │ + jmp 2b0e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 2cd00 │ │ │ │ + jmp 2ae50 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 2ccf8 │ │ │ │ + jmp 2ae48 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x10(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 2ccef │ │ │ │ + jmp 2ae3f │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul 0x8(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x78(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 2cce7 │ │ │ │ + jmp 2ae37 │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 2cd4f │ │ │ │ + jmp 2ae9f │ │ │ │ mov 0x48(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ - jmp 2cddf │ │ │ │ + jmp 2af2f │ │ │ │ movq $0x1,(%r15) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2cb72 │ │ │ │ + jmp 2ace2 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2cc5d │ │ │ │ + jmp 2adb5 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ce69 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2afa1 │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000002d160 : │ │ │ │ +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,-0x88(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x3,%rax │ │ │ │ + movq %xmm0,%rdi │ │ │ │ + movq %xmm0,-0x70(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + 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 │ │ │ │ - movq %xmm0,%rdi │ │ │ │ sub %rdx,%rsp │ │ │ │ mov 0x48(%r14),%rdx │ │ │ │ - movq %xmm0,-0x70(%rbp) │ │ │ │ - shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - and $0xfffffffffffffff0,%r8 │ │ │ │ - lea 0x7(%rsp),%r13 │ │ │ │ - movaps %xmm0,0xd0(%r14) │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ - mov %r13,%r12 │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ + lea 0x7(%rsp),%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r13,%r12 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r13 │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r12 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r12,8) │ │ │ │ - fld1 │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ + fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 2d238 │ │ │ │ + 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 2d681 │ │ │ │ + je 2b7a1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2d37c │ │ │ │ + jle 2b48c │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ - flds 0x7e7e(%rip) │ │ │ │ - mov %r12,%rdx │ │ │ │ mov -0x80(%rbp),%r9 │ │ │ │ + mov %r12,%rdx │ │ │ │ + flds 0x7d67(%rip) │ │ │ │ mov (%rdi,%r11,8),%rcx │ │ │ │ dec %rcx │ │ │ │ test %r11,%r11 │ │ │ │ setg -0x68(%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 │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 2d305 │ │ │ │ + jle 2b415 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ nopl 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 │ │ │ │ + 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 2d2c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2b3d0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ fldt (%r9) │ │ │ │ mov 0x0(%r13,%r12,8),%rax │ │ │ │ - fldt (%r15) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ 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 2d369 │ │ │ │ + jne 2b479 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 2d345 │ │ │ │ - jmp 2d369 │ │ │ │ + jne 2b455 │ │ │ │ + jmp 2b479 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rax,%rax │ │ │ │ - je 2d369 │ │ │ │ + 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 2d340 │ │ │ │ + je 2b450 │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,-0x50(%rbp) │ │ │ │ - jne 2d290 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2b3a0 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov -0x88(%rbp),%rsp │ │ │ │ mov 0x98(%r14),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ mov 0x58(%r14),%rdi │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ @@ -45572,147 +44965,150 @@ │ │ │ │ add $0x17,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - 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 │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %rcx,%r15 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ shr $0x3,%r15 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rdi,-0xe8(%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,-0xa0(%rbp) │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ lea (%rcx,%rcx,1),%rdx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ imul %rsi,%rdx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rdi,-0xf0(%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,-0x88(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ + mov %rsp,%r13 │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - mov %rsp,%r13 │ │ │ │ - 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 2d99a │ │ │ │ + test $0x20,%dl │ │ │ │ + jne 2bab4 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ shl $0x5,%rcx │ │ │ │ fld1 │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ - movq $0x0,0x0(,%r15,8) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%r15,8) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2d846 │ │ │ │ + jle 2b946 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 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 2d4f0 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 2d858 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 2e16b │ │ │ │ - test $0x2,%sil │ │ │ │ - jne 2da4c │ │ │ │ + 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,-0xe0(%rbp) │ │ │ │ - jne 2ee45 │ │ │ │ + and $0x4,%edx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jne 2cedd │ │ │ │ test %rax,%rax │ │ │ │ - jle 2da35 │ │ │ │ + jle 2bb45 │ │ │ │ lea -0x1(%r11),%r8 │ │ │ │ - mov %r11,%rax │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - mov %r8,-0xe8(%rbp) │ │ │ │ - mov %r11,%r8 │ │ │ │ + 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,-0xd8(%rbp) │ │ │ │ mov -0x60(%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 %rax,-0xb0(%rbp) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2ddf3 │ │ │ │ - mov 0x40(%r14),%rax │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ + jle 2beee │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov 0x40(%r14),%r11 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov %rax,%r12 │ │ │ │ - add 0x78(%r14),%r10 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - jmp 2d615 │ │ │ │ + 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 2d672 │ │ │ │ + jle 2b792 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 2ddc3 │ │ │ │ - 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) │ │ │ │ @@ -45722,92 +45118,92 @@ │ │ │ │ sub %r9,%r8 │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 2d5e0 │ │ │ │ + jns 2b700 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 2ddb0 │ │ │ │ + jg 2beb0 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2d5fb │ │ │ │ + jg 2b71b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2d5fb │ │ │ │ + jmp 2b71b │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2d37c │ │ │ │ - mov %r12,%rdx │ │ │ │ + jle 2b48c │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rbx,%r15 │ │ │ │ mov %r14,%r12 │ │ │ │ mov %r13,-0x50(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rbx,%r15 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 2d779 │ │ │ │ + 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 %r14,%rdx │ │ │ │ mov (%r15,%r14,8),%r13 │ │ │ │ + mov %r14,%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x60(%r12),%rdx │ │ │ │ + mov (%r8,%r14,8),%r8 │ │ │ │ add $0x10,%rbx │ │ │ │ + add 0x60(%r12),%rdx │ │ │ │ lea 0x1(%r13),%r10 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ + lea 0x2(%r8,%r8,1),%r8 │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ inc %r14 │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ - mov (%r8,%rdx,1),%r8 │ │ │ │ - fldt 0x7f8d(%rip) │ │ │ │ - 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 0x7998(%rip) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ 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 │ │ │ │ add %r13,%rdx │ │ │ │ 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 2d6d0 │ │ │ │ + jl 2b7f0 │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r14 │ │ │ │ shl $0x4,%rdi │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ @@ -45823,180 +45219,184 @@ │ │ │ │ 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 2d82a │ │ │ │ + jne 2b92a │ │ │ │ test %r14,%r14 │ │ │ │ - jg 2d805 │ │ │ │ - jmp 2d82a │ │ │ │ - nopw 0x0(%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 2b905 │ │ │ │ + jmp 2b92a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - je 2d82a │ │ │ │ + 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 2d800 │ │ │ │ + je 2b900 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp (%r12),%rax │ │ │ │ - jge 2da44 │ │ │ │ + jge 2bb54 │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - jmp 2d6b0 │ │ │ │ - test $0x10,%sil │ │ │ │ - je 2e7ab │ │ │ │ + jmp 2b7d0 │ │ │ │ + test $0x10,%dl │ │ │ │ + je 2c863 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2da35 │ │ │ │ + jle 2bb45 │ │ │ │ lea -0x1(%r11),%rax │ │ │ │ - movq $0x0,-0xb0(%rbp) │ │ │ │ - movq $0x0,-0x88(%rbp) │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov %r14,%r8 │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ test %rax,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - mov %rdx,-0xc8(%rbp) │ │ │ │ - setg -0x90(%rbp) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %r14,%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2db68 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov %r15,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov 0x40(%r8),%r9 │ │ │ │ + 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 %r8,-0xc0(%rbp) │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - add 0x78(%r8),%r10 │ │ │ │ - jmp 2d949 │ │ │ │ - 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 2db28 │ │ │ │ + jle 2baa5 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 2db40 │ │ │ │ - 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 2d910 │ │ │ │ + jns 2ba10 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jg 2db20 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 2bc20 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 2d91d │ │ │ │ + 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 2da35 │ │ │ │ + jle 2bb45 │ │ │ │ mov 0xc8(%r14),%r8 │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ + 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 2da28 │ │ │ │ + jle 2bb38 │ │ │ │ + mov 0xc0(%r14),%rbx │ │ │ │ fldt (%rsi) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov 0xc0(%r14),%rbx │ │ │ │ lea (%rdi,%rdx,1),%r11 │ │ │ │ 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 2da00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2bb10 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r11,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 2d9c0 │ │ │ │ + jne 2bae0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %r12,%r14 │ │ │ │ - jmp 2d37c │ │ │ │ + jmp 2b48c │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 2f570 │ │ │ │ + js 2d5b0 │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x78fd(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -46005,274 +45405,271 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 2dac2 │ │ │ │ - nopl 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 2dac0 │ │ │ │ - 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 2e7c9 │ │ │ │ + je 2c87f │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 2da95 │ │ │ │ - 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 2d933 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ + neg %rdx │ │ │ │ + jmp 2ba2b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x78(%rbp),%r12 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - 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 2dd54 │ │ │ │ + jle 2be5c │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ + 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,-0x80(%rbp) │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jle 2dc3c │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + cmp %rax,-0x40(%rbp) │ │ │ │ + jle 2bd4b │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r8),%r11 │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - add -0x60(%rbp),%rcx │ │ │ │ mov (%r14,%rax,8),%rdx │ │ │ │ - lea (%rax,%rdi,1),%r9 │ │ │ │ + lea (%rax,%rsi,1),%r9 │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ + add -0x60(%rbp),%rcx │ │ │ │ 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 2dc25 │ │ │ │ + je 2bd2d │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 2dc25 │ │ │ │ - ffreep %st(0) │ │ │ │ + je 2bd2d │ │ │ │ + fstp %st(0) │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ mov -0x8(%r12,%rax,8),%rsi │ │ │ │ lea -0x1(%rdi,%rdx,1),%rdx │ │ │ │ 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 2dbe0 │ │ │ │ - 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 -0x80(%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 2dda0 │ │ │ │ + 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 2dda0 │ │ │ │ + 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 2dd40 │ │ │ │ - cmpb $0x0,-0x90(%rbp) │ │ │ │ - je 2dd40 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - jmp 2dd05 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r8),%r11 │ │ │ │ - mov (%r11,%rax,8),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 2dd2a │ │ │ │ - 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 2dcf1 │ │ │ │ + jg 2be00 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 2dd40 │ │ │ │ + jne 2be48 │ │ │ │ test %rax,%rax │ │ │ │ - je 2dd40 │ │ │ │ + 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 2dcc0 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,0x0(%r13,%rax,8) │ │ │ │ - jmp 2dcd0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x40(%rbp) │ │ │ │ - jne 2dbb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xa0(%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) │ │ │ │ - add %r15,-0x88(%rbp) │ │ │ │ - add %r15,-0xb0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - cmp -0xc8(%rbp),%rax │ │ │ │ - jne 2d8c0 │ │ │ │ + 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 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ - jmp 2dc83 │ │ │ │ + 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 2d5fb │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + jmp 2b71b │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0x88(%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 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2e0fb │ │ │ │ + jle 2c1e0 │ │ │ │ fildll 0x58(%r14) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ + 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 │ │ │ │ - jmp 2de42 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2bf3a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 2dfba │ │ │ │ + jle 2c0a6 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ add -0x60(%rbp),%rdx │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - jmp 2df6d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 2c05d │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 2df80 │ │ │ │ + je 2c070 │ │ │ │ fildll -0x8(%r13,%rcx,8) │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - add 0x78(%r14),%r10 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + add 0x78(%r14),%r9 │ │ │ │ fldt (%rdx) │ │ │ │ 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 │ │ │ │ - fmuls 0x721c(%rip) │ │ │ │ + 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) │ │ │ │ @@ -46285,24 +45682,24 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2e0c0 │ │ │ │ + jbe 2c1a8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x7482(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -46315,179 +45712,177 @@ │ │ │ │ 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 2df3b │ │ │ │ + je 2c02b │ │ │ │ fchs │ │ │ │ - fmuls 0x719b(%rip) │ │ │ │ - fldt 0x7779(%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 │ │ │ │ - fstpt (%rdx) │ │ │ │ lea -0x1(%rdi,%rsi,1),%rsi │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jle 2dfa8 │ │ │ │ + jle 2c098 │ │ │ │ mov -0x8(%rbx,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2de80 │ │ │ │ + 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 2df6d │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov (%r15,%r8,8),%rdx │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + jg 2c05d │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + 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(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 2e140 │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ - mov (%rsi,%r10,8),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 2e140 │ │ │ │ - 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 2e0e0 │ │ │ │ - cmpb $0x0,-0xb0(%rbp) │ │ │ │ - jne 2e084 │ │ │ │ - jmp 2e0e0 │ │ │ │ - nopl 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 2e0aa │ │ │ │ + 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 2e070 │ │ │ │ + jg 2c160 │ │ │ │ neg %rax │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rdx,8) │ │ │ │ mov %rax,0x8(%rbx,%rdx,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2e0e0 │ │ │ │ + je 2c1c8 │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 2e0e0 │ │ │ │ + jne 2c1c8 │ │ │ │ dec %rdx │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ 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 2e040 │ │ │ │ + jne 2c130 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rdx,8) │ │ │ │ - jmp 2e050 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2c140 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2e150 │ │ │ │ + ja 2c238 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x75ee(%rip) │ │ │ │ + fldt 0x74d6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2df4b │ │ │ │ + jmp 2c03b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - incq -0x70(%rbp) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x70(%rbp) │ │ │ │ - jne 2de40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%r11 │ │ │ │ - incq -0xb8(%rbp) │ │ │ │ + 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) │ │ │ │ - add %r8,-0xc0(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ add %rcx,-0x78(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - jne 2d59c │ │ │ │ + add %r8,-0xd0(%rbp) │ │ │ │ + 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 2e00b │ │ │ │ + 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 0x755e(%rip) │ │ │ │ + fldt 0x7446(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2df4b │ │ │ │ + jmp 2c03b │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 2f524 │ │ │ │ + js 2d56c │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x71de(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -46496,527 +45891,523 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 2e202 │ │ │ │ + jmp 2c2c2 │ │ │ │ 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) │ │ │ │ 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 2e200 │ │ │ │ - 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 2e260 │ │ │ │ + je 2c31d │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ imul %r8,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 2e1b4 │ │ │ │ + jmp 2c298 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - jmp 2e26e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e26e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e26e │ │ │ │ - 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,-0xf8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2da35 │ │ │ │ + jle 2bb45 │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2f489 │ │ │ │ + jle 2d4ca │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xd0(%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 -0xd0(%rbp),%r9 │ │ │ │ + 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 %r14,-0x98(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ - mov 0x40(%rax),%r11 │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 2e352 │ │ │ │ + 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 2e3ab │ │ │ │ + jle 2c467 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp -0x80(%rbp),%rcx │ │ │ │ - je 2e3d3 │ │ │ │ + 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 2e320 │ │ │ │ + jns 2c3e0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jg 2e3c0 │ │ │ │ + jg 2c478 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2e33b │ │ │ │ + jg 2c3fb │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2e33b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2c3fb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2e33b │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + jmp 2c3fb │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ - mov %r13,-0xf0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov %r13,-0xd8(%rbp) │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ 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) │ │ │ │ - fldt (%r10) │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%r9 │ │ │ │ mov (%r14,%rsi,8),%r11 │ │ │ │ - imul %rsi,%r9 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ + 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 2e4c6 │ │ │ │ + jle 2c576 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - shl $0x4,%r9 │ │ │ │ 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 2e4ca │ │ │ │ + jl 2c57a │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ 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 2e4a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 2e4d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e4d0 │ │ │ │ - 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 2e440 │ │ │ │ + jne 2c4f0 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0xf0(%rbp),%r13 │ │ │ │ - jle 2e76d │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xd8(%rbp),%r13 │ │ │ │ + jle 2c825 │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ lea -0x1(%r11),%r10 │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov -0xd8(%rbp),%r10 │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg %dil │ │ │ │ mov %dil,-0xb8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + mov %rax,-0xd0(%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,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 2e616 │ │ │ │ + jle 2c6d6 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r10,%rax,8),%rdx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ - mov (%rbx,%rax,8),%r8 │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r8,%r8 │ │ │ │ - je 2e5f8 │ │ │ │ + je 2c6b8 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 2e5f8 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ + 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 2e5b0 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + 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 -0xb0(%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 2e760 │ │ │ │ + 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 2e760 │ │ │ │ + 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 2e710 │ │ │ │ + jne 2c7c8 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 2e6d4 │ │ │ │ - jmp 2e710 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 2c794 │ │ │ │ + jmp 2c7c8 │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 2e6f9 │ │ │ │ + je 2c7b9 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2e6c0 │ │ │ │ + jg 2c780 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 2e710 │ │ │ │ + jne 2c7c8 │ │ │ │ test %rax,%rax │ │ │ │ - je 2e710 │ │ │ │ + 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 2e690 │ │ │ │ + jne 2c750 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 2e6a0 │ │ │ │ - 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 2e580 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + jne 2c640 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0xf8(%rbp) │ │ │ │ - je 2da35 │ │ │ │ + je 2bb45 │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r11,-0xe8(%rbp) │ │ │ │ + add %r11,-0xf0(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 2e2b0 │ │ │ │ - jmp 2e550 │ │ │ │ + jg 2c36d │ │ │ │ + jmp 2c616 │ │ │ │ nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 2e660 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + jmp 2c727 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - add %rcx,-0xe8(%rbp) │ │ │ │ + add %rcx,-0xf0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0xf8(%rbp) │ │ │ │ - je 2da35 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + je 2bb45 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 2e2f8 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 2e256 │ │ │ │ + jmp 2c3b2 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 2c313 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - test $0x2,%sil │ │ │ │ - je 2d521 │ │ │ │ - jmp 2e7d7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e7d7 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e7d7 │ │ │ │ - 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,-0x108(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2da35 │ │ │ │ + jle 2bb45 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2f4cd │ │ │ │ + jle 2d50e │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - mov %r14,-0xb8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + mov %r12,-0xf0(%rbp) │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ mov %r13,-0xf8(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ mov %r11,%r13 │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov %r12,-0xf0(%rbp) │ │ │ │ mov %rbx,%r11 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ mov -0x100(%rbp),%r9 │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov %r13,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ add 0x78(%rax),%r9 │ │ │ │ - jmp 2e8c1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 2e91b │ │ │ │ + jle 2c9d3 │ │ │ │ mov %rax,(%rdi,%rcx,1) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 2e93b │ │ │ │ + cmp %rcx,-0x98(%rbp) │ │ │ │ + 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 2e890 │ │ │ │ + jns 2c948 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jg 2e927 │ │ │ │ + jg 2c9df │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2e8ac │ │ │ │ + jg 2c964 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2e8ac │ │ │ │ + jmp 2c964 │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2e8ac │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + jmp 2c964 │ │ │ │ + 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 │ │ │ │ - fildll -0xc8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ + fildll -0xd0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ mov %rbx,%r10 │ │ │ │ - shr $0x4,%r10 │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + shr $0x4,%r10 │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r14,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2edd0 │ │ │ │ + jbe 2ce68 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x6983(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -47030,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 2ea3c │ │ │ │ + je 2caf0 │ │ │ │ fchs │ │ │ │ - fmuls 0x669a(%rip) │ │ │ │ - fldt 0x6c78(%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 2eb06 │ │ │ │ + jle 2cba6 │ │ │ │ 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 0x6902(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -47073,1001 +46464,996 @@ │ │ │ │ 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 2eb12 │ │ │ │ + jl 2cbb2 │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ mov $0x1,%r8d │ │ │ │ fld %st(1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,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 2eae0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 2eb20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2eb20 │ │ │ │ - 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 2e9a0 │ │ │ │ + jne 2ca58 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2ee00 │ │ │ │ + jle 2ce98 │ │ │ │ mov %r13,%r11 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ mov -0xf0(%rbp),%r12 │ │ │ │ mov -0xf8(%rbp),%r13 │ │ │ │ mov -0xb8(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ lea -0x1(%r11),%r8 │ │ │ │ - mov -0xd8(%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,-0xb8(%rbp) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r9 │ │ │ │ + lea 0x2(%rax,%rax,1),%r10 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + mov %r10,%rdi │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r15,%r10 │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 2ec67 │ │ │ │ + jle 2cd0e │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ - mov (%r10,%rax,8),%rdx │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ + mov (%r9,%rax,8),%rdx │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov (%rbx,%rax,8),%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ fldz │ │ │ │ - mov (%rbx,%rax,8),%r9 │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ - test %r9,%r9 │ │ │ │ - je 2ec49 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 2ccf0 │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 2ec49 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%r8 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 2ccf0 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ - lea -0x1(%r9,%rdx,1),%rdx │ │ │ │ + lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - add -0x8(%r12,%rax,8),%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + 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 2ec00 │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa0(%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 -0xb0(%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 2edc0 │ │ │ │ + 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 2edc0 │ │ │ │ + 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 2ed60 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + mov %rax,(%r12,%r10,8) │ │ │ │ + mov %r10,%rax │ │ │ │ + jne 2ce08 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 2ed24 │ │ │ │ - jmp 2ed60 │ │ │ │ - nopl (%rax) │ │ │ │ + jne 2cdd4 │ │ │ │ + jmp 2ce08 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 2ed49 │ │ │ │ + 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 2ed10 │ │ │ │ + jg 2cdc0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 2ed60 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 2ce08 │ │ │ │ test %rax,%rax │ │ │ │ - je 2ed60 │ │ │ │ + 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 2ece0 │ │ │ │ + jne 2cd90 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 2ecf0 │ │ │ │ - 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 2ebd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%rax │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 2cc78 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov %r10,%r15 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x108(%rbp) │ │ │ │ - je 2da35 │ │ │ │ + je 2bb45 │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ add %r11,-0x100(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 2e819 │ │ │ │ - jmp 2eb9d │ │ │ │ - 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 2ecb1 │ │ │ │ + mov %rdx,0x0(%r13,%r10,8) │ │ │ │ + jmp 2cd5f │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2ede5 │ │ │ │ + ja 2ce7d │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x68e2(%rip) │ │ │ │ + fldt 0x681a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2ea4c │ │ │ │ + jmp 2cb00 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x68c9(%rip) │ │ │ │ + fldt 0x6801(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2ea4c │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + jmp 2cb00 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ add %r13,-0x100(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x108(%rbp) │ │ │ │ - je 2da35 │ │ │ │ + je 2bb45 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - jmp 2e858 │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2da35 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + jmp 2c90b │ │ │ │ + cmpq $0x0,-0xf0(%rbp) │ │ │ │ + jle 2bb45 │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2f511 │ │ │ │ + jle 2d552 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %r13,-0x108(%rbp) │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r9 │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %r12,-0x100(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ + 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,-0x110(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r11 │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov 0x40(%r14),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov -0x108(%rbp),%r8 │ │ │ │ - mov -0xc8(%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 2ef40 │ │ │ │ - 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 2ef9a │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + jle 2d032 │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 2efb9 │ │ │ │ - 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 2ef10 │ │ │ │ + test %r9,%r9 │ │ │ │ + jns 2cfa8 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 2efa6 │ │ │ │ + jg 2d03e │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2ef2b │ │ │ │ + jg 2cfc3 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2ef2b │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 2cfc3 │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2ef2b │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + jmp 2cfc3 │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + mov %r11,-0x98(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - add $0x2,%r9 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - mov %rax,-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 -0x78(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 2f163 │ │ │ │ + jg 2d1bb │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ sub %rax,%r9 │ │ │ │ + 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 0xb0(%r14),%r8 │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ + 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 2f122 │ │ │ │ - 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 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 2f170 │ │ │ │ - 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 2f100 │ │ │ │ + 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 2f11b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2f174 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2f174 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ - cmp -0x80(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - jne 2f020 │ │ │ │ - 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 2f41d │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0x100(%rbp),%r12 │ │ │ │ - mov -0x108(%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 -0xd8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg -0xb8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xd0(%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,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 2f2c6 │ │ │ │ + jle 2d30e │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ + mov %r10,-0x98(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ - mov %r10,-0x90(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ - mov (%rbx,%rax,8),%r10 │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 2f2a8 │ │ │ │ + je 2d2f0 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 2f2a8 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ + 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 2f260 │ │ │ │ + jne 2d2a8 │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ + 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 -0xb0(%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 2f410 │ │ │ │ + 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 2f410 │ │ │ │ + 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 2f3c0 │ │ │ │ + jne 2d408 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 2f384 │ │ │ │ - jmp 2f3c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 2d3d4 │ │ │ │ + jmp 2d408 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 2f3a9 │ │ │ │ + je 2d3f9 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2f370 │ │ │ │ + jg 2d3c0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 2f3c0 │ │ │ │ + jne 2d408 │ │ │ │ test %rax,%rax │ │ │ │ - je 2f3c0 │ │ │ │ + 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 2f340 │ │ │ │ + jne 2d390 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 2f350 │ │ │ │ - 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 2f230 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - inc %rsi │ │ │ │ - cmp -0xe0(%rbp),%rsi │ │ │ │ - je 2da35 │ │ │ │ + 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,-0xf8(%rbp) │ │ │ │ + add %r11,-0x108(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 2ee78 │ │ │ │ - jmp 2f1f7 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 2cf19 │ │ │ │ + jmp 2d24e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 2f310 │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ + jmp 2d35f │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - add %rdi,-0xf8(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - je 2da35 │ │ │ │ + add %rcx,-0x108(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp -0xf0(%rbp),%rax │ │ │ │ + je 2bb45 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - jmp 2eed3 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + jmp 2cf6a │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 2da35 │ │ │ │ + je 2bb45 │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x48(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 2da35 │ │ │ │ + je 2bb45 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2f45f │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ - jmp 2e515 │ │ │ │ + jle 2d4a0 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + jmp 2c5c5 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 2da35 │ │ │ │ + je 2bb45 │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x48(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 2da35 │ │ │ │ + je 2bb45 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2f4a3 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + jle 2d4e4 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov %rdx,-0x100(%rbp) │ │ │ │ - jmp 2eb61 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 2da35 │ │ │ │ - add $0x2,%rsi │ │ │ │ + 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 2da35 │ │ │ │ + lea (%rdx,%r11,2),%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 2bb45 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2f4e7 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - jmp 2f1c0 │ │ │ │ + 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 2e268 │ │ │ │ - mov -0x88(%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 2e26c │ │ │ │ + je 2c329 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 2f528 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2d570 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 2e7d1 │ │ │ │ - mov -0x88(%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 2e7d5 │ │ │ │ + je 2c88b │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 2f574 │ │ │ │ + jmp 2d5b4 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002f5c0 : │ │ │ │ +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 │ │ │ │ shl $0x4,%rdx │ │ │ │ + movaps %xmm0,0xd0(%r14) │ │ │ │ shr $0x4,%rax │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ + lea -0x10(%rdx),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - movq %xmm0,-0x68(%rbp) │ │ │ │ - movaps %xmm0,0xd0(%r14) │ │ │ │ - movq %xmm0,%rdi │ │ │ │ - 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 │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rcx,%r15 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ - shr $0x3,%rsi │ │ │ │ + shr $0x3,%r15 │ │ │ │ sub %rcx,%rsp │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ 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 │ │ │ │ - mov %rdx,-0xa0(%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 %rsp,-0xe0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x48(%r14),%rdx │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov %rcx,-0xf8(%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 2fa3a │ │ │ │ + mov 0x70(%r14),%edx │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + test $0x20,%dl │ │ │ │ + jne 2dab4 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ - shl $0x5,%r15 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + fld1 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ mov %rsp,%r13 │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - movq $0x0,0x0(,%rax,8) │ │ │ │ + movq $0x0,0x0(,%r15,8) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2f8e1 │ │ │ │ + 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 2f750 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 2f8f3 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 305bb │ │ │ │ - test $0x2,%sil │ │ │ │ - jne 2fec6 │ │ │ │ + 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 31255 │ │ │ │ + and $0x4,%edx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jne 2f225 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2faf8 │ │ │ │ + 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 │ │ │ │ + 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 30263 │ │ │ │ + jle 2e27c │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ mov 0x40(%r14),%rax │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ + 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 2f875 │ │ │ │ + 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 2f8d2 │ │ │ │ + jle 2d932 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 30233 │ │ │ │ + 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 2f840 │ │ │ │ + jns 2d8a0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 30220 │ │ │ │ + jg 2e230 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2f85b │ │ │ │ + jg 2d8bb │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2f85b │ │ │ │ - test $0x10,%sil │ │ │ │ - je 30bdb │ │ │ │ + jmp 2d8bb │ │ │ │ + test $0x10,%dl │ │ │ │ + je 2ebc3 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2faf8 │ │ │ │ + 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 %rax,-0xf0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - mov %rdx,-0xc8(%rbp) │ │ │ │ - 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 2ffe8 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov %r15,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov 0x40(%r8),%r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - add 0x78(%r8),%r10 │ │ │ │ - jmp 2f9e9 │ │ │ │ + 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 2ffa8 │ │ │ │ + jle 2daa5 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 2ffc0 │ │ │ │ - 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 2f9b0 │ │ │ │ + jns 2da10 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jg 2ffa0 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 2dfb0 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 2f9bd │ │ │ │ + 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 2faf8 │ │ │ │ + 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 2fae7 │ │ │ │ - mov %rax,%rcx │ │ │ │ + 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 │ │ │ │ - data16 cs nopw 0x0(%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 (%rcx) │ │ │ │ mov (%rdx),%rax │ │ │ │ add $0x8,%rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fldt (%rsi) │ │ │ │ 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 2fac0 │ │ │ │ + jne 2db08 │ │ │ │ mov %r11,%rax │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 2fa60 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ + jne 2dad8 │ │ │ │ + mov -0xf8(%rbp),%rsp │ │ │ │ mov 0x98(%r14),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ - xor %esi,%esi │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x3,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ @@ -48078,195 +47464,195 @@ │ │ │ │ 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) │ │ │ │ - fld1 │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ + fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 2fbb0 │ │ │ │ + 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 2fd08 │ │ │ │ + je 2dd48 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2fcf9 │ │ │ │ + jle 2dd39 │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ - flds 0x5506(%rip) │ │ │ │ - mov %r12,%rdx │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ + mov %r12,%rdx │ │ │ │ + flds 0x54bb(%rip) │ │ │ │ mov (%rdi,%r11,8),%rcx │ │ │ │ dec %rcx │ │ │ │ test %r11,%r11 │ │ │ │ setg -0x68(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + add %r15,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - add %r15,%rax │ │ │ │ - lea (%r8,%rdx,1),%r9 │ │ │ │ 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 2fc85 │ │ │ │ + jle 2dcc5 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ 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 │ │ │ │ + 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 2fc40 │ │ │ │ - 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) │ │ │ │ inc %rax │ │ │ │ + fldt (%r9) │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ mov %r11,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ - jne 2fce9 │ │ │ │ + jne 2dd29 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 2fcc5 │ │ │ │ - jmp 2fce9 │ │ │ │ + jne 2dd05 │ │ │ │ + jmp 2dd29 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rax,%rax │ │ │ │ - je 2fce9 │ │ │ │ + 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 2fcc0 │ │ │ │ + je 2dd00 │ │ │ │ add $0x10,%r15 │ │ │ │ cmp -0x50(%rbp),%r15 │ │ │ │ - jne 2fc10 │ │ │ │ - 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 2fcf9 │ │ │ │ - mov %r12,%rdx │ │ │ │ + jle 2dd39 │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rbx,%r15 │ │ │ │ mov %r14,%r12 │ │ │ │ mov %r13,-0x50(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rbx,%r15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 2fdf9 │ │ │ │ + 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 %r14,%rdx │ │ │ │ mov (%r15,%r14,8),%r13 │ │ │ │ + mov %r14,%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x60(%r12),%rdx │ │ │ │ + mov (%r8,%r14,8),%r8 │ │ │ │ add $0x10,%rbx │ │ │ │ + add 0x60(%r12),%rdx │ │ │ │ lea 0x1(%r13),%r10 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ + lea 0x2(%r8,%r8,1),%r8 │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ inc %r14 │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ - mov (%r8,%rdx,1),%r8 │ │ │ │ - fldt 0x590d(%rip) │ │ │ │ - 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 0x5318(%rip) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ 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 │ │ │ │ add %r13,%rdx │ │ │ │ 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 2fd50 │ │ │ │ + jl 2dd90 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x1(%rdx),%r14 │ │ │ │ shl $0x4,%r8 │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ @@ -48282,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 2feaa │ │ │ │ + jne 2deca │ │ │ │ test %r14,%r14 │ │ │ │ - jg 2fe85 │ │ │ │ - jmp 2feaa │ │ │ │ - nopw 0x0(%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 2feaa │ │ │ │ + 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 2fe80 │ │ │ │ + je 2dea0 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp (%r12),%rax │ │ │ │ - jge 2fcf9 │ │ │ │ + jge 2dd39 │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - jmp 2fd30 │ │ │ │ + jmp 2dd70 │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 31940 │ │ │ │ + js 2f8b0 │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x5483(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -48341,259 +47724,261 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 2ff42 │ │ │ │ - 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 2ff40 │ │ │ │ - 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 30bf9 │ │ │ │ + je 2ebdf │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 2ff0f │ │ │ │ + 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 2f9d3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ + neg %rdx │ │ │ │ + jmp 2da2b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x78(%rbp),%r12 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - 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 301d2 │ │ │ │ + jle 2e1e2 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ + 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 300bc │ │ │ │ - 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 %rsi,-0x78(%rbp) │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - add -0x48(%rbp),%rcx │ │ │ │ mov (%r14,%rax,8),%rdx │ │ │ │ - lea (%rax,%rdi,1),%r9 │ │ │ │ + lea (%rax,%rsi,1),%r9 │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ + add -0x48(%rbp),%rcx │ │ │ │ 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 300a5 │ │ │ │ + je 2e0b5 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 300a5 │ │ │ │ - ffreep %st(0) │ │ │ │ + je 2e0b5 │ │ │ │ + fstp %st(0) │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ mov -0x8(%r12,%rax,8),%rsi │ │ │ │ lea -0x1(%rdi,%rdx,1),%rdx │ │ │ │ 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 30060 │ │ │ │ - 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 30210 │ │ │ │ + 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 30210 │ │ │ │ + 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 301c0 │ │ │ │ - cmpb $0x0,-0x90(%rbp) │ │ │ │ - je 301c0 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - jmp 30185 │ │ │ │ - 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 301aa │ │ │ │ - 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 30171 │ │ │ │ + jg 2e188 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 301c0 │ │ │ │ + jne 2e1d0 │ │ │ │ test %rax,%rax │ │ │ │ - je 301c0 │ │ │ │ + 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 30140 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,0x0(%r13,%rax,8) │ │ │ │ - jmp 30150 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x40(%rbp) │ │ │ │ - jne 30030 │ │ │ │ - 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) │ │ │ │ - add %r15,-0x88(%rbp) │ │ │ │ - add %r15,-0xb0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - cmp -0xc8(%rbp),%rax │ │ │ │ - jne 2f960 │ │ │ │ + add %rcx,-0xb0(%rbp) │ │ │ │ + add %rcx,-0xc8(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp -0xe8(%rbp),%rax │ │ │ │ + jne 2d9d0 │ │ │ │ mov %r8,%r14 │ │ │ │ - jmp 2faf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2db3c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ - jmp 30102 │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ + jmp 2e12b │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2f85b │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + jmp 2d8bb │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - 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 0x4e60(%rip) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 3054b │ │ │ │ + jle 2e549 │ │ │ │ fildll 0x58(%r14) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ mov -0xe8(%rbp),%r10 │ │ │ │ mov %r11,%r9 │ │ │ │ mov -0xd8(%rbp),%r15 │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ - fmul %st(0),%st │ │ │ │ - fldt 0x50f2(%rip) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld1 │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 30414 │ │ │ │ + jle 2e416 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ add -0x48(%rbp),%rdx │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - jmp 303c7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2e3cd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 303da │ │ │ │ + je 2e3e0 │ │ │ │ fildll -0x8(%r13,%rcx,8) │ │ │ │ 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 │ │ │ │ - fmuls 0x4dbc(%rip) │ │ │ │ + fmul %st(5),%st │ │ │ │ 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) │ │ │ │ @@ -48601,29 +47986,30 @@ │ │ │ │ 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(4),%st │ │ │ │ + fadd %st(3),%st │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 30510 │ │ │ │ + jbe 2e518 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ fld %st(4) │ │ │ │ @@ -48635,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 30395 │ │ │ │ + je 2e39f │ │ │ │ fchs │ │ │ │ - fmuls 0x4d41(%rip) │ │ │ │ - fldt 0x531f(%rip) │ │ │ │ + fmul %st(5),%st │ │ │ │ + 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 │ │ │ │ - fstpt (%rdx) │ │ │ │ lea -0x1(%rdi,%rsi,1),%rsi │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jle 30402 │ │ │ │ + jle 2e408 │ │ │ │ mov -0x8(%rbx,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 302e0 │ │ │ │ + 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 303c7 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - mov 0x0(%r13,%r10,8),%rcx │ │ │ │ - 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 30590 │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ - mov (%rsi,%r10,8),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 30590 │ │ │ │ - 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 30530 │ │ │ │ - cmpb $0x0,-0xb0(%rbp) │ │ │ │ - jne 304d4 │ │ │ │ - jmp 30530 │ │ │ │ - nop │ │ │ │ + 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 304fa │ │ │ │ + je 2e50a │ │ │ │ add %rsi,%rax │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,(%rbx,%rdx,8) │ │ │ │ mov 0x8(%r9,%rdx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 304c0 │ │ │ │ + jg 2e4d0 │ │ │ │ neg %rax │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rdx,8) │ │ │ │ mov %rax,0x8(%rbx,%rdx,8) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 30530 │ │ │ │ + jne 2e530 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 30530 │ │ │ │ + je 2e530 │ │ │ │ dec %rdx │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ 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 30490 │ │ │ │ + jne 2e4a0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rdx,8) │ │ │ │ - jmp 304a0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2e4b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 305a0 │ │ │ │ + ja 2e598 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x519e(%rip) │ │ │ │ + fldt 0x516a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 303a5 │ │ │ │ - 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 302a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e2b8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%r11 │ │ │ │ - incq -0xb8(%rbp) │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %r8,-0xc0(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ add %rcx,-0x78(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - jne 2f7fc │ │ │ │ - jmp 2faf8 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x0(%r13,%r10,8) │ │ │ │ - jmp 30462 │ │ │ │ + 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 0x510e(%rip) │ │ │ │ + fldt 0x50e6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 303a5 │ │ │ │ + jmp 2e3ab │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 318f3 │ │ │ │ + js 2f86c │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x4d8e(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -48809,519 +48193,524 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 30642 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs 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 30640 │ │ │ │ - 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 306a0 │ │ │ │ + je 2e67d │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ imul %r8,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 30604 │ │ │ │ + jmp 2e5f8 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - jmp 306ae │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 306ae │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 306ae │ │ │ │ - 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 2faf8 │ │ │ │ + jle 2db3c │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 31889 │ │ │ │ + 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 %r14,-0x98(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ - mov 0x40(%rax),%r11 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 30792 │ │ │ │ + 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 307eb │ │ │ │ + jle 2e7c7 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp -0x80(%rbp),%rcx │ │ │ │ - je 30813 │ │ │ │ + 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 30760 │ │ │ │ + jns 2e740 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jg 30800 │ │ │ │ + jg 2e7d8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3077b │ │ │ │ + jg 2e75b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3077b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2e75b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3077b │ │ │ │ - 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 %rbx,-0xc8(%rbp) │ │ │ │ - mov %r13,-0xf8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov %r13,-0xd0(%rbp) │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ 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) │ │ │ │ - fldt (%r10) │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%r9 │ │ │ │ mov (%r14,%rsi,8),%r11 │ │ │ │ - imul %rsi,%r9 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ + 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 30906 │ │ │ │ + jle 2e8d6 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - shl $0x4,%r9 │ │ │ │ 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 3090a │ │ │ │ + jl 2e8da │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ 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 308e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 30910 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30910 │ │ │ │ - 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 30880 │ │ │ │ + jne 2e850 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - jle 30b9d │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + 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,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ 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 30a47 │ │ │ │ + jle 2ea36 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - fldz │ │ │ │ mov (%rbx,%rax,8),%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ + fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 30a29 │ │ │ │ + je 2ea18 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 30a29 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%r8 │ │ │ │ + je 2ea18 │ │ │ │ + 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),%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + 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 309e0 │ │ │ │ - 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 30b90 │ │ │ │ + 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 30b90 │ │ │ │ + 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 30b40 │ │ │ │ + jne 2eb28 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 30b04 │ │ │ │ - jmp 30b40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 2eaf4 │ │ │ │ + jmp 2eb28 │ │ │ │ + nop │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 30b29 │ │ │ │ + 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 30af0 │ │ │ │ + jg 2eae0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 30b40 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 2eb28 │ │ │ │ test %rax,%rax │ │ │ │ - je 30b40 │ │ │ │ + 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 30ac0 │ │ │ │ + jne 2eab0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 30ad0 │ │ │ │ - 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 309b0 │ │ │ │ - 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 2faf8 │ │ │ │ + je 2db3c │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %r11,-0xe8(%rbp) │ │ │ │ + add %r11,-0xf0(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 306f0 │ │ │ │ - jmp 30991 │ │ │ │ + jg 2e6cd │ │ │ │ + jmp 2e979 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%r10,8) │ │ │ │ - jmp 30a90 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + jmp 2ea86 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - add %rcx,-0xe8(%rbp) │ │ │ │ + add %rcx,-0xf0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x100(%rbp) │ │ │ │ - je 318e7 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + je 2f860 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 30738 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 30696 │ │ │ │ + jmp 2e712 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 2e673 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - test $0x2,%sil │ │ │ │ - je 2f781 │ │ │ │ - jmp 30c07 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30c07 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30c07 │ │ │ │ - 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 2faf8 │ │ │ │ + jle 2db3c │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 318cd │ │ │ │ + jle 2f846 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - mov %r14,-0xb8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ 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 -0x80(%rbp),%r14 │ │ │ │ mov %r13,-0x100(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ mov %r11,%r13 │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ mov %rbx,%r11 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - 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 30cf1 │ │ │ │ - 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 30d4b │ │ │ │ + jle 2ed33 │ │ │ │ mov %rax,(%rdi,%rcx,1) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 30d6b │ │ │ │ + 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 30cc0 │ │ │ │ + jns 2eca8 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jg 30d57 │ │ │ │ + jg 2ed3f │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 30cdc │ │ │ │ + jg 2ecc4 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 30cdc │ │ │ │ + jmp 2ecc4 │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 30cdc │ │ │ │ - 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 │ │ │ │ - fildll -0xc8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ + fildll -0xc8(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ mov %rbx,%r10 │ │ │ │ - shr $0x4,%r10 │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + shr $0x4,%r10 │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r14,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 311e0 │ │ │ │ + jbe 2f1b0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x4553(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -49335,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 30e6c │ │ │ │ + je 2ee50 │ │ │ │ fchs │ │ │ │ - fmuls 0x426a(%rip) │ │ │ │ - fldt 0x4848(%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 30f26 │ │ │ │ + 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 0x44d2(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -49378,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 30f32 │ │ │ │ + jg 2ef12 │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ 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 30f00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 30f40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30f40 │ │ │ │ - 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 30dd0 │ │ │ │ + jne 2edb8 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 31210 │ │ │ │ + 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,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ 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 31086 │ │ │ │ + jle 2f066 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r10,%rax,8),%rdx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ - mov (%rbx,%rax,8),%r8 │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r8,%r8 │ │ │ │ - je 31068 │ │ │ │ + je 2f048 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 31068 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ + 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 31020 │ │ │ │ - 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 311d0 │ │ │ │ + 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 311d0 │ │ │ │ + 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 31180 │ │ │ │ + jne 2f158 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 31144 │ │ │ │ - jmp 31180 │ │ │ │ - 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 31169 │ │ │ │ + je 2f149 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 31130 │ │ │ │ + jg 2f110 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 31180 │ │ │ │ + jne 2f158 │ │ │ │ test %rax,%rax │ │ │ │ - je 31180 │ │ │ │ + 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 31100 │ │ │ │ + jne 2f0e0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 31110 │ │ │ │ - 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 30ff0 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + jne 2efd0 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x110(%rbp) │ │ │ │ - je 2faf8 │ │ │ │ + je 2db3c │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ add %r11,-0x108(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 30c49 │ │ │ │ - jmp 30fbc │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 2ec2f │ │ │ │ + jmp 2efaa │ │ │ │ + nop │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 310cf │ │ │ │ + jmp 2f0b6 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 311f5 │ │ │ │ + ja 2f1c5 │ │ │ │ fstp %st(1) │ │ │ │ fldt 0x44d2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 30e7c │ │ │ │ + jmp 2ee60 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fldt 0x44b9(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 30e7c │ │ │ │ - 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 319cd │ │ │ │ + je 2f93c │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - jmp 30c88 │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2faf8 │ │ │ │ + jmp 2ec6b │ │ │ │ + cmpq $0x0,-0xf0(%rbp) │ │ │ │ + jle 2db3c │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ test %r11,%r11 │ │ │ │ - jle 319ba │ │ │ │ + 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 %r13,-0x110(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r9 │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %r12,-0x108(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ + 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 %r14,-0x88(%rbp) │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ + mov 0x40(%r14),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - 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 31350 │ │ │ │ - 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 313aa │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + jle 2f37a │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 313c9 │ │ │ │ - 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 31320 │ │ │ │ + test %r9,%r9 │ │ │ │ + jns 2f2f0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 313b6 │ │ │ │ + jg 2f386 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3133b │ │ │ │ + jg 2f30b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3133b │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 2f30b │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3133b │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + jmp 2f30b │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x120(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + mov %r11,-0x98(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - add $0x2,%r9 │ │ │ │ - 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) │ │ │ │ - mov %rax,-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 -0x78(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 31563 │ │ │ │ + jg 2f50b │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ sub %rax,%r9 │ │ │ │ + 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 0xb0(%r14),%r8 │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ + 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 31522 │ │ │ │ - cs nopw 0x0(%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 31570 │ │ │ │ - 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 31500 │ │ │ │ + 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 3151b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 31574 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 31574 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ - cmp -0x80(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - jne 31430 │ │ │ │ - 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 3181d │ │ │ │ - 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,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ - 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 316c6 │ │ │ │ + jle 2f656 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ + mov %r10,-0x98(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ - mov %r10,-0x90(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ - mov (%rbx,%rax,8),%r10 │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 316a8 │ │ │ │ + je 2f638 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 316a8 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ + 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 31660 │ │ │ │ + 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 31810 │ │ │ │ + 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 31810 │ │ │ │ + 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 317c0 │ │ │ │ + jne 2f748 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 31784 │ │ │ │ - jmp 317c0 │ │ │ │ - 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 317a9 │ │ │ │ + je 2f739 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 31770 │ │ │ │ + jg 2f700 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 317c0 │ │ │ │ + jne 2f748 │ │ │ │ test %rax,%rax │ │ │ │ - je 317c0 │ │ │ │ + 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 31740 │ │ │ │ + jne 2f6d0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 31750 │ │ │ │ - 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 31630 │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - inc %rsi │ │ │ │ - cmp -0xe0(%rbp),%rsi │ │ │ │ - je 2faf8 │ │ │ │ + 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 31288 │ │ │ │ - jmp 315f7 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 2f261 │ │ │ │ + jmp 2f59e │ │ │ │ + nop │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 3170f │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ + jmp 2f6a6 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - add %rdi,-0x100(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - je 2faf8 │ │ │ │ + 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 312e3 │ │ │ │ + jmp 2f2b2 │ │ │ │ mov -0x100(%rbp),%rsi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 2faf8 │ │ │ │ + je 2db3c │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 2faf8 │ │ │ │ + je 2db3c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 3185f │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ - jmp 30955 │ │ │ │ + jle 2f7d8 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + jmp 2e925 │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 2faf8 │ │ │ │ + je 2db3c │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 2faf8 │ │ │ │ + je 2db3c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 318a3 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + jle 2f81c │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov %rdx,-0x108(%rbp) │ │ │ │ - jmp 30f81 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - jmp 2faf8 │ │ │ │ + jmp 2ef59 │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + jmp 2db3c │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 306a8 │ │ │ │ - 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 306ac │ │ │ │ + je 2e689 │ │ │ │ mov %rdx,%rax │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 318f7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2f870 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 30c01 │ │ │ │ - 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 30c05 │ │ │ │ + je 2ebeb │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 31944 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 2faf8 │ │ │ │ - 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 2faf8 │ │ │ │ + lea (%rdx,%r11,2),%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 2db3c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 31990 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 315c0 │ │ │ │ + jle 2f8f8 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0x110(%rbp) │ │ │ │ + jmp 2f554 │ │ │ │ mov -0xb8(%rbp),%r14 │ │ │ │ - jmp 2faf8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 2db3c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000319e0 : │ │ │ │ +000000000002f950 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -50071,25 +49448,24 @@ │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 31c9d │ │ │ │ + je 2fbd5 │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 31c6e │ │ │ │ - fldt 0x3c6e(%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 │ │ │ │ @@ -50104,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 31b40 │ │ │ │ + jle 2fab0 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%rbx),%r13 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 31c96 │ │ │ │ + je 2fbce │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 31af0 │ │ │ │ + je 2fa58 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 31b00 │ │ │ │ + je 2fa68 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 31af0 │ │ │ │ + jne 2fa58 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 31b15 │ │ │ │ + je 2fa7d │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ 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 31b20 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fa90 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 31c55 │ │ │ │ + jle 2fb8d │ │ │ │ add %rdi,%r12 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ - lea -0x1(%r9),%r13 │ │ │ │ fldt (%r12) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - fldt (%r15) │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ mov %rax,%r11 │ │ │ │ add %rax,%r14 │ │ │ │ - jmp 31b72 │ │ │ │ + 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 31c8a │ │ │ │ + jle 2fbc2 │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 31bb1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2fb11 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 31c80 │ │ │ │ + je 2fbb8 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 31ba0 │ │ │ │ + je 2fb00 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 31c30 │ │ │ │ + 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) │ │ │ │ - fildll (%rcx,%rax,8) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rax,%rdx │ │ │ │ - inc %rax │ │ │ │ + fildll (%rcx,%rax,8) │ │ │ │ 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 31c00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fb40 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r12) │ │ │ │ - jmp 31c40 │ │ │ │ + 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 31b70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fae0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r15 │ │ │ │ - cmp %rdx,0x8(%rbx) │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ - jg 31a50 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,0x8(%rbx) │ │ │ │ + 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 31bcf │ │ │ │ + jmp 2fb2f │ │ │ │ mov (%rcx,%r13,8),%rsi │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 31bc1 │ │ │ │ + jmp 2fb21 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 31b0d │ │ │ │ + jmp 2fa75 │ │ │ │ test %rax,%rax │ │ │ │ - jle 31c6e │ │ │ │ + jle 2fba6 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 31c6e │ │ │ │ - fldt 0x39f0(%rip) │ │ │ │ - mov 0x78(%rbx),%r10 │ │ │ │ + jle 2fba6 │ │ │ │ + fldt 0x3a98(%rip) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r10 │ │ │ │ mov %r15,%rdx │ │ │ │ mov -0x48(%rbp),%r11 │ │ │ │ lea (%r15,%rax,1),%r9 │ │ │ │ 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) │ │ │ │ fsin │ │ │ │ fldt -0x10(%r11,%rcx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 31d00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fc10 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 31cc6 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0000000000031d50 : │ │ │ │ +000000000002fc60 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ @@ -50315,19 +49682,19 @@ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%r15),%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%r15) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ - je 31fcd │ │ │ │ + je 2fec2 │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 31f92 │ │ │ │ - fldt 0x3902(%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) │ │ │ │ @@ -50347,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 31ea0 │ │ │ │ + jle 2fdb0 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%r15),%r12 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 31fc6 │ │ │ │ + je 2febb │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 31e50 │ │ │ │ + je 2fd60 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 31e60 │ │ │ │ + je 2fd70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 31e50 │ │ │ │ + jne 2fd60 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 31e75 │ │ │ │ + je 2fd85 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ 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 31e80 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fd90 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 31f79 │ │ │ │ + jle 2fe79 │ │ │ │ add %rdi,%rbx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ - lea -0x1(%r9),%r12 │ │ │ │ fldt (%rbx) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ + 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 31fba │ │ │ │ + jle 2feaf │ │ │ │ mov 0x38(%r15),%r8 │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 31f11 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2fe11 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 31fb0 │ │ │ │ + je 2fea8 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 31f00 │ │ │ │ + je 2fe00 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 31f66 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 2fe66 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - fildll (%rcx,%rax,8) │ │ │ │ mov %rax,%rdx │ │ │ │ - inc %rax │ │ │ │ + fildll (%rcx,%rax,8) │ │ │ │ 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 31f40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fe40 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rbx) │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 31ed0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fde0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r13 │ │ │ │ - cmp %rdx,0x8(%r15) │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ - jg 31db0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,0x8(%r15) │ │ │ │ + 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 31f2f │ │ │ │ + jmp 2fe2f │ │ │ │ mov (%rcx,%r12,8),%rsi │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 31f21 │ │ │ │ + jmp 2fe21 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 31e6d │ │ │ │ + jmp 2fd7d │ │ │ │ test %rax,%rax │ │ │ │ - jle 31f92 │ │ │ │ + jle 2fe92 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 31f92 │ │ │ │ - fldt 0x36c0(%rip) │ │ │ │ - mov 0x78(%r15),%r10 │ │ │ │ + jle 2fe92 │ │ │ │ + fldt 0x37ab(%rip) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov 0x78(%r15),%r10 │ │ │ │ mov %r13,%rcx │ │ │ │ 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 │ │ │ │ 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 32000 │ │ │ │ + jne 2fef8 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 31ff7 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0000000000032050 : │ │ │ │ +000000000002ff40 : │ │ │ │ + push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov 0x30(%rdi),%rbp │ │ │ │ - test %rbp,%rbp │ │ │ │ - jle 321b9 │ │ │ │ + mov 0x30(%rdi),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 300a7 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x68(%rdi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - js 321b9 │ │ │ │ + js 300a7 │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ + 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 0x32e7(%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 │ │ │ │ - lea 0x2(%rax,%rax,1),%rax │ │ │ │ - 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 3215b │ │ │ │ - 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 │ │ │ │ @@ -50597,132 +49964,133 @@ │ │ │ │ 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 3213d │ │ │ │ + je 3002d │ │ │ │ fchs │ │ │ │ - fmuls 0x2f99(%rip) │ │ │ │ - fldt 0x3577(%rip) │ │ │ │ + fmuls 0x30a9(%rip) │ │ │ │ + fldt 0x3657(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 321a0 │ │ │ │ + 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 32100 │ │ │ │ + ja 2fff0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 321c0 │ │ │ │ + ja 300b0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x353a(%rip) │ │ │ │ + fldt 0x361a(%rip) │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 32158 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 321a2 │ │ │ │ + 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 320c0 │ │ │ │ - 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 0x34ee(%rip) │ │ │ │ + fldt 0x35ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3214d │ │ │ │ + jmp 3003d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000321e0 : │ │ │ │ +00000000000300d0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 323a2 │ │ │ │ + jle 30282 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 323a2 │ │ │ │ + jle 30282 │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ - mov 0x40(%rdi),%r14 │ │ │ │ mov %r15,%r11 │ │ │ │ mov %r15,%r10 │ │ │ │ + mov 0x40(%rdi),%r14 │ │ │ │ mov 0x60(%rdi),%r13 │ │ │ │ mov 0x78(%rdi),%r12 │ │ │ │ shl $0x4,%r11 │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov %r9,-0x30(%rsp) │ │ │ │ mov 0xb0(%rdi),%rbp │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %r9,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r14,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + lea 0x2(%rax,%rax,1),%rax │ │ │ │ lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ add %rbp,%rcx │ │ │ │ add %r12,%rdx │ │ │ │ - lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ - jmp 32312 │ │ │ │ + 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 0x30f8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -50735,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 322c5 │ │ │ │ + je 301b1 │ │ │ │ fchs │ │ │ │ - fmuls 0x2e11(%rip) │ │ │ │ - fldt 0x33ef(%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 0x30a1(%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 32390 │ │ │ │ + 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) │ │ │ │ @@ -50788,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 32280 │ │ │ │ + ja 30170 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 32370 │ │ │ │ + ja 30250 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x335b(%rip) │ │ │ │ + fldt 0x3447(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 322d5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 301c1 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0x333e(%rip) │ │ │ │ + fldt 0x342e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 322d5 │ │ │ │ + jmp 301c1 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 32240 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30130 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -00000000000323b0 : │ │ │ │ +0000000000030290 : │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 325cb │ │ │ │ + jle 3049b │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 32598 │ │ │ │ + jle 3046c │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ - mov 0x40(%rdi),%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x78(%rdi),%rbx │ │ │ │ - shl $0x4,%r14 │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ + 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 %rcx,-0x10(%rsp) │ │ │ │ mov %r11,%rbp │ │ │ │ mov %rbx,-0x18(%rsp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ imul %rax,%rbp │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ + mov %rdi,%rcx │ │ │ │ + fildll -0x40(%rsp) │ │ │ │ add %rbp,%rbp │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 32588 │ │ │ │ + jle 3045c │ │ │ │ mov -0x10(%rsp),%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ mov %r11,%r10 │ │ │ │ - mov 0xb0(%rcx),%r15 │ │ │ │ - shl $0x4,%r9 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ imul %rdx,%r10 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov 0xb0(%rcx),%r15 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %rdx,-0x28(%rsp) │ │ │ │ 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 │ │ │ │ - fildll -0x40(%rsp) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x324f(%rip) │ │ │ │ + fldt 0x333f(%rip) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r10,%rsi │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ 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 3252b │ │ │ │ - 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 0x2eb8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -50930,25 +50296,25 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 32509 │ │ │ │ + je 303dd │ │ │ │ fchs │ │ │ │ - fldt 0x31c1(%rip) │ │ │ │ + fldt 0x32bd(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x31a9(%rip) │ │ │ │ + fldt 0x32a5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 3256d │ │ │ │ + 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 │ │ │ │ @@ -50957,69 +50323,68 @@ │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 324c0 │ │ │ │ + ja 30398 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 325b0 │ │ │ │ + ja 30480 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x315f(%rip) │ │ │ │ + fldt 0x325b(%rip) │ │ │ │ inc %rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 32525 │ │ │ │ + jne 303f9 │ │ │ │ inc %rbx │ │ │ │ add %r14,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 32490 │ │ │ │ - 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 32420 │ │ │ │ - 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 0x30fe(%rip) │ │ │ │ + fldt 0x31fe(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3251b │ │ │ │ + jmp 303ef │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000325d0 : │ │ │ │ +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 │ │ │ │ @@ -51045,176 +50410,175 @@ │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsp,%r12 │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ movq $0x0,0x0(,%rcx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fstpt (%rax) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ + fstpt (%rax) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 32bbe │ │ │ │ - mov $0x1,%edx │ │ │ │ + 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 32690 │ │ │ │ + jne 30558 │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ cmpq $0x0,0x8(%r15) │ │ │ │ - jle 32bab │ │ │ │ + jle 30a3d │ │ │ │ mov 0xc8(%r15),%rax │ │ │ │ - mov %r12,-0x70(%rbp) │ │ │ │ - mov %r11,%r14 │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ + mov %r11,%r14 │ │ │ │ mov %rdi,%rcx │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + flds 0x2b48(%rip) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 32831 │ │ │ │ + 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 %r15,-0x68(%rbp) │ │ │ │ + mov 0x40(%r15),%rdi │ │ │ │ + mov %r13,-0x58(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - 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 32781 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 327db │ │ │ │ + jle 306a3 │ │ │ │ mov %rax,(%r14,%rsi,1) │ │ │ │ mov %rdx,(%rbx,%rsi,1) │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %rsi,-0x40(%rbp) │ │ │ │ - je 32810 │ │ │ │ - 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 32750 │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jg 327f0 │ │ │ │ - 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 3276b │ │ │ │ + jg 30633 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3276b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ + jmp 30633 │ │ │ │ + nop │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3276b │ │ │ │ - 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 0x29f0(%rip) │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 32bba │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + jle 30a4c │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov 0xc0(%r15),%rax │ │ │ │ - fldt 0x2b41(%rip) │ │ │ │ - mov %rdi,%rdx │ │ │ │ + fld1 │ │ │ │ add %rdi,%rsi │ │ │ │ - lea (%rax,%rdi,8),%r8 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0xb0(%r15),%rdx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea (%rax,%rdi,8),%r9 │ │ │ │ lea (%rax,%rsi,8),%r11 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov %r11,-0x68(%rbp) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - fld1 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + add 0xb0(%r15),%rdx │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %r13,%rdx │ │ │ │ - jge 329fe │ │ │ │ + jge 308af │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ mov 0x40(%r15),%r10 │ │ │ │ add %rax,%rdx │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ imul %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - jmp 329bf │ │ │ │ - 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 329d2 │ │ │ │ + je 3087f │ │ │ │ fildll -0x8(%r14,%rsi,8) │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ - add 0x78(%r15),%r9 │ │ │ │ + mov 0x78(%r15),%r9 │ │ │ │ + add %r11,%r9 │ │ │ │ fldt (%rdx) │ │ │ │ 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 │ │ │ │ - fmuls 0x27c8(%rip) │ │ │ │ + fmul %st(5),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r15),%rax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ @@ -51229,24 +50593,25 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 32b00 │ │ │ │ + jbe 309a8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ fld %st(4) │ │ │ │ @@ -51258,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 3298d │ │ │ │ + je 3083e │ │ │ │ fchs │ │ │ │ - fmuls 0x2749(%rip) │ │ │ │ - fldt 0x2d27(%rip) │ │ │ │ + fmul %st(4),%st │ │ │ │ + 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 │ │ │ │ - fstpt (%rdx) │ │ │ │ lea -0x1(%r8,%rdi,1),%rdi │ │ │ │ mov %rdi,(%r12,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 329fa │ │ │ │ + jle 308a7 │ │ │ │ mov -0x8(%rbx,%rsi,8),%r8 │ │ │ │ mov -0x8(%r10,%rsi,8),%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - jne 328d0 │ │ │ │ + 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 329bf │ │ │ │ + jg 3086c │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov (%r12,%r13,8),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + mov %rdx,(%r9) │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ lea -0x1(%r13),%rdx │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ fstpt (%rdi) │ │ │ │ mov (%r14,%rdx,8),%rdi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 32b80 │ │ │ │ + je 30a10 │ │ │ │ mov 0x40(%r15),%r10 │ │ │ │ mov (%r10,%rdx,8),%r10 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 32b80 │ │ │ │ + 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 32b24 │ │ │ │ + jle 309c4 │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 32b24 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + jne 309c4 │ │ │ │ mov %r13,-0x38(%rbp) │ │ │ │ - jmp 32ac6 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + jmp 30976 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r15),%r13 │ │ │ │ mov 0x0(%r13,%rdx,8),%r13 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%rsi │ │ │ │ - je 32aea │ │ │ │ - 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 32ab2 │ │ │ │ + jg 30962 │ │ │ │ neg %rsi │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r14,%rdx,8) │ │ │ │ + mov $0xffffffffffffffff,%r11 │ │ │ │ + mov %r11,0x8(%r14,%rdx,8) │ │ │ │ mov %rsi,0x8(%rbx,%rdx,8) │ │ │ │ cmp %rdi,%r10 │ │ │ │ - jne 32b20 │ │ │ │ + jne 309c0 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 32b20 │ │ │ │ + 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 32a80 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r14,%rdx,8) │ │ │ │ - jmp 32a91 │ │ │ │ - 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 32b90 │ │ │ │ + ja 30a20 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2bae(%rip) │ │ │ │ + fldt 0x2cda(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 3299d │ │ │ │ - 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 32890 │ │ │ │ - ffreep %st(0) │ │ │ │ - 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 │ │ │ │ - cmp %rdi,0x8(%r15) │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ - jle 32bab │ │ │ │ + cmp %rdi,0x8(%r15) │ │ │ │ + jle 30a3b │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ - jmp 326f0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 305b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rdi │ │ │ │ mov %rdi,(%r14,%rdx,8) │ │ │ │ - jmp 32a46 │ │ │ │ + jmp 308f3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x2b1e(%rip) │ │ │ │ + fldt 0x2c5e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3299d │ │ │ │ + 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 32b4f │ │ │ │ + jmp 309e5 │ │ │ │ movq $0x1,-0x78(%rbp) │ │ │ │ - jmp 326a3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 3056b │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000032bd0 : │ │ │ │ +0000000000030a60 : │ │ │ │ push %rbx │ │ │ │ - mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x70(%rdi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 32bf0 │ │ │ │ + jne 30a80 │ │ │ │ test $0x20,%al │ │ │ │ - jne 32bfc │ │ │ │ + jne 30a8c │ │ │ │ test $0x8,%al │ │ │ │ - jne 32c0b │ │ │ │ + jne 30a9b │ │ │ │ test $0x4,%al │ │ │ │ - jne 32c1a │ │ │ │ + jne 30aaa │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 3270 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 32bdf │ │ │ │ + je 30a6f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3400 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 32be3 │ │ │ │ + je 30a73 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3200 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 32be7 │ │ │ │ + je 30a77 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3210 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032c30 : │ │ │ │ +0000000000030ac0 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ - push %rbp │ │ │ │ mov %r12,%r13 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 32d50 │ │ │ │ + jle 30be0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 32d6f │ │ │ │ + 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 32c80 │ │ │ │ + jne 30b10 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 32ce7 │ │ │ │ + je 30b77 │ │ │ │ movslq %eax,%rcx │ │ │ │ - movslq (%rbx,%rcx,4),%rdi │ │ │ │ - mov %rdi,(%rdx,%rcx,8) │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ - cmp %edi,%r13d │ │ │ │ - jle 32ce7 │ │ │ │ - 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 32ce7 │ │ │ │ + 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) │ │ │ │ @@ -51516,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 32d00 │ │ │ │ + jne 30b90 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 32d68 │ │ │ │ + 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 2cac0 │ │ │ │ + jmp 2ac30 │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ call 3370 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 32d36 │ │ │ │ + jmp 30bc6 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 32cb8 │ │ │ │ + jmp 30b48 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032d80 : │ │ │ │ +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 │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ movslq %r9d,%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %r13,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ - 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 32f70 │ │ │ │ - lea -0x1(%r12),%rcx │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 32f87 │ │ │ │ - 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 32e00 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 30c90 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 32f50 │ │ │ │ - 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 32e6c │ │ │ │ - movslq 0x4(%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rsi,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 32e6c │ │ │ │ - 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 │ │ │ │ cmpq $0x2,0x8(%rsp) │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jbe 32f8e │ │ │ │ - mov %r12,%rcx │ │ │ │ + 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 32ec0 │ │ │ │ + jne 30d38 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 32f27 │ │ │ │ - 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 32f27 │ │ │ │ - movslq 0x4(%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 32f27 │ │ │ │ + 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 2cac0 │ │ │ │ - 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(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 32e95 │ │ │ │ - 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 32f27 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 30d9f │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 32e3e │ │ │ │ + jmp 30cce │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 32ef9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 30d71 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032fa0 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -0000000000032fc0 : │ │ │ │ +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) │ │ │ │ │ │ │ │ -0000000000032ff0 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -0000000000033020 : │ │ │ │ +0000000000030ea0 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - je 33100 │ │ │ │ + je 30f70 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 33110 │ │ │ │ + je 30f80 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - je 33120 │ │ │ │ + je 30f90 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 330a2 │ │ │ │ - flds 0x2082(%rip) │ │ │ │ + jle 30f22 │ │ │ │ + flds 0x2202(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 33070 │ │ │ │ + jmp 30ef0 │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 33090 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 30f10 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 330a0 │ │ │ │ + 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 33060 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 33092 │ │ │ │ + jb 30ee0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 30f12 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x274c(%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 33132 │ │ │ │ + jle 30fa2 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 330dd │ │ │ │ - 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 33140 │ │ │ │ + jle 30fa8 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 33130 │ │ │ │ + je 30fa0 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 330c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x26d6(%rip),%rax │ │ │ │ + jb 30f38 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x282e(%rip),%rax │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x266e(%rip),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x27ce(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x2678(%rip),%rax │ │ │ │ + lea 0x27d8(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x2682(%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 0x1f57(%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) │ │ │ │ │ │ │ │ -0000000000033150 : │ │ │ │ +0000000000030fc0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 33220 │ │ │ │ + jne 31080 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3324d │ │ │ │ + jne 310ad │ │ │ │ test $0x10,%al │ │ │ │ - jne 3327c │ │ │ │ + jne 310dc │ │ │ │ test $0x8,%al │ │ │ │ - jne 33293 │ │ │ │ + jne 310f3 │ │ │ │ test $0x4,%al │ │ │ │ - jne 332aa │ │ │ │ + jne 3110a │ │ │ │ test $0x1,%al │ │ │ │ - je 331c8 │ │ │ │ + je 31030 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 331b9 │ │ │ │ - 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 331a0 │ │ │ │ + jg 31008 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 332f0 │ │ │ │ + jne 31148 │ │ │ │ test $0x80,%al │ │ │ │ - jne 332d0 │ │ │ │ + jne 31130 │ │ │ │ test $0x40,%al │ │ │ │ - jne 332c0 │ │ │ │ + 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 33310 │ │ │ │ + jne 31160 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 3316d │ │ │ │ + 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 33175 │ │ │ │ + je 30fe5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 3317d │ │ │ │ + je 30fed │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 33185 │ │ │ │ + je 30ff5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 33185 │ │ │ │ + jmp 30ff5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 331e1 │ │ │ │ + jmp 31049 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 331d9 │ │ │ │ + jmp 31041 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 331d1 │ │ │ │ + jmp 31039 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 33236 │ │ │ │ + jmp 31096 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000033330 : │ │ │ │ +0000000000031180 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ @@ -51931,82 +51288,82 @@ │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x28(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 33393 │ │ │ │ + je 311e3 │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x2,%al │ │ │ │ - jne 33430 │ │ │ │ + jne 31270 │ │ │ │ test $0x4,%al │ │ │ │ - jne 33400 │ │ │ │ + jne 31240 │ │ │ │ test $0x8,%al │ │ │ │ - je 333ab │ │ │ │ + je 311fb │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x20,%al │ │ │ │ - jne 333e0 │ │ │ │ + jne 31220 │ │ │ │ test $0x40,%al │ │ │ │ - jne 333c0 │ │ │ │ + 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 333af │ │ │ │ + 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 3339f │ │ │ │ - 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 3339b │ │ │ │ + jmp 311eb │ │ │ │ │ │ │ │ -0000000000033450 : │ │ │ │ +0000000000031290 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 33c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000033460 : │ │ │ │ +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 │ │ │ │ @@ -52027,30 +51384,30 @@ │ │ │ │ call 3360 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 334f1 │ │ │ │ + je 31331 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 335b0 │ │ │ │ + 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 33580 │ │ │ │ + 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 │ │ │ │ @@ -52062,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 33562 │ │ │ │ + je 313a2 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 33590 │ │ │ │ + je 313d0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 33572 │ │ │ │ + je 313b2 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 335d0 │ │ │ │ + jne 31400 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3250 │ │ │ │ - jmp 33510 │ │ │ │ + jmp 31350 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 33562 │ │ │ │ - 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 334f1 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -00000000000335f0 : │ │ │ │ +0000000000031420 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 33a70 │ │ │ │ + jne 31888 │ │ │ │ test $0x2,%al │ │ │ │ - jne 33900 │ │ │ │ + jne 31720 │ │ │ │ test $0x4,%al │ │ │ │ - jne 33760 │ │ │ │ + jne 31580 │ │ │ │ test $0x8,%al │ │ │ │ - jne 33620 │ │ │ │ + jne 31448 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ - fldt 0xb0(%rbx) │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - 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 33be0 │ │ │ │ + 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 33cd0 │ │ │ │ + je 31ad8 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov (%rbx),%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ - fldt 0x70(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x70(%rbx) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33cc0 │ │ │ │ + je 31ac8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - fldt 0x80(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ + fldt 0x80(%rbx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33c30 │ │ │ │ + je 31a40 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -52201,28 +51556,27 @@ │ │ │ │ call 3360 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 33c20 │ │ │ │ + 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 33ba0 │ │ │ │ + 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) │ │ │ │ @@ -52231,109 +51585,109 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33d30 │ │ │ │ + je 31b30 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ 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 31b18 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3320 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ mov (%rbx),%rax │ │ │ │ pop %rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ pop %r8 │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33d00 │ │ │ │ + je 31b08 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov (%rbx),%rax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33cf0 │ │ │ │ + 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 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ call *0x28(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ + 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 33c40 │ │ │ │ + je 31a50 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - fldt 0xa0(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ + 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 3360f │ │ │ │ + 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 33bc0 │ │ │ │ + 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) │ │ │ │ @@ -52342,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 33cb0 │ │ │ │ + je 31ab8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ 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 33c90 │ │ │ │ + je 31aa0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3320 │ │ │ │ pop %r8 │ │ │ │ pop %r9 │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ + mov 0x48(%rbx),%rsi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33c80 │ │ │ │ + je 31a90 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov (%rbx),%rax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33c70 │ │ │ │ + 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 │ │ │ │ @@ -52408,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 33c50 │ │ │ │ + je 31a60 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 33607 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31437 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rdx │ │ │ │ fldt 0x50(%rdi) │ │ │ │ mov 0x38(%rdi),%rsi │ │ │ │ - mov 0x28(%rdi),%rdi │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rdi),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 33c00 │ │ │ │ + jne 31a10 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -52441,44 +51794,44 @@ │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - movabs $0x8000000000000000,%r10 │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ + 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 33b20 │ │ │ │ + je 31938 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 33d40 │ │ │ │ + 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 33ce0 │ │ │ │ + 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 │ │ │ │ @@ -52488,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 335ff │ │ │ │ + je 3142f │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 33d60 │ │ │ │ + je 31b58 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 335ff │ │ │ │ + jmp 3142f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ - jmp 3377e │ │ │ │ + jmp 3159e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ - jmp 3391e │ │ │ │ + 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 33656 │ │ │ │ - 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 33a97 │ │ │ │ + jmp 318af │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 3250 │ │ │ │ - jmp 33708 │ │ │ │ + jmp 31530 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 338c1 │ │ │ │ + jmp 316e1 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 33607 │ │ │ │ + jmp 31437 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 3250 │ │ │ │ - jmp 33a13 │ │ │ │ + jmp 31833 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 339e8 │ │ │ │ + jmp 31808 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 339a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 317c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 33961 │ │ │ │ + jmp 31781 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 336d0 │ │ │ │ + jmp 314f8 │ │ │ │ nopl (%rax) │ │ │ │ call 3250 │ │ │ │ - jmp 3367d │ │ │ │ + jmp 314a5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3250 │ │ │ │ - jmp 33b43 │ │ │ │ + jmp 3195b │ │ │ │ nopl (%rax) │ │ │ │ call 3250 │ │ │ │ - jmp 33873 │ │ │ │ + jmp 31693 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 33848 │ │ │ │ + jmp 31668 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 33807 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31627 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 337c1 │ │ │ │ + jmp 315e1 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 33b20 │ │ │ │ - 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 335ff │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3142f │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000033d80 : │ │ │ │ +0000000000031b70 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 33dc0 │ │ │ │ + jne 31bb0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 33dd0 │ │ │ │ + jne 31bc0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 33de0 │ │ │ │ + jne 31bd0 │ │ │ │ test $0x2,%al │ │ │ │ - jne 33df9 │ │ │ │ + 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 33d8f │ │ │ │ + je 31b7f │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 33d93 │ │ │ │ + je 31b83 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 33d97 │ │ │ │ + je 31b87 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 33d97 │ │ │ │ + jmp 31b87 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000033e10 : │ │ │ │ +0000000000031c00 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ @@ -52678,82 +52027,82 @@ │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x28(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 33e73 │ │ │ │ + je 31c63 │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x2,%al │ │ │ │ - jne 33f10 │ │ │ │ + jne 31cf0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 33ee0 │ │ │ │ + jne 31cc0 │ │ │ │ test $0x8,%al │ │ │ │ - je 33e8b │ │ │ │ + je 31c7b │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x20,%al │ │ │ │ - jne 33ec0 │ │ │ │ + jne 31ca0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 33ea0 │ │ │ │ + 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 33e8f │ │ │ │ + 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 33e7f │ │ │ │ + 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 33e7b │ │ │ │ + jmp 31c6b │ │ │ │ │ │ │ │ -0000000000033f30 : │ │ │ │ +0000000000031d10 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 3160 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000033f40 : │ │ │ │ +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 │ │ │ │ @@ -52774,30 +52123,30 @@ │ │ │ │ call 3090 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 33fd1 │ │ │ │ + je 31db1 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 34090 │ │ │ │ + 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 34060 │ │ │ │ + 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 │ │ │ │ @@ -52809,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 34042 │ │ │ │ + je 31e22 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 34070 │ │ │ │ + je 31e50 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 34052 │ │ │ │ + je 31e32 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 340b0 │ │ │ │ + jne 31e80 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32c0 │ │ │ │ - jmp 33ff0 │ │ │ │ + jmp 31dd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 34042 │ │ │ │ - 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 33fd1 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -00000000000340d0 : │ │ │ │ +0000000000031ea0 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 34550 │ │ │ │ + jne 32308 │ │ │ │ test $0x2,%al │ │ │ │ - jne 343e0 │ │ │ │ + jne 321a0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 34240 │ │ │ │ + jne 32000 │ │ │ │ test $0x8,%al │ │ │ │ - jne 34100 │ │ │ │ + jne 31ec8 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ - fldt 0xb0(%rbx) │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - 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 346c0 │ │ │ │ + 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 347b0 │ │ │ │ + je 32558 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov (%rbx),%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ - fldt 0x70(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x70(%rbx) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 347a0 │ │ │ │ + je 32548 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - fldt 0x80(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ + fldt 0x80(%rbx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34710 │ │ │ │ + je 324c0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -52948,28 +52295,27 @@ │ │ │ │ call 3090 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 34700 │ │ │ │ + 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 34680 │ │ │ │ + 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) │ │ │ │ @@ -52978,109 +52324,109 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34810 │ │ │ │ + je 325b0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ 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 32598 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 32f0 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ pop %rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ pop %r8 │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 347e0 │ │ │ │ + je 32588 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov (%rbx),%rax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 347d0 │ │ │ │ + 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 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ call *0x28(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ + 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 34720 │ │ │ │ + je 324d0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - fldt 0xa0(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ + 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 340ef │ │ │ │ + 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 346a0 │ │ │ │ + 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) │ │ │ │ @@ -53089,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 34790 │ │ │ │ + je 32538 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ 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 34770 │ │ │ │ + je 32520 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 32f0 │ │ │ │ pop %r8 │ │ │ │ pop %r9 │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ + mov 0x48(%rbx),%rsi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34760 │ │ │ │ + je 32510 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov (%rbx),%rax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34750 │ │ │ │ + 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 │ │ │ │ @@ -53155,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 34730 │ │ │ │ + je 324e0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 340e7 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31eb7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rdx │ │ │ │ fldt 0x50(%rdi) │ │ │ │ mov 0x38(%rdi),%rsi │ │ │ │ - mov 0x28(%rdi),%rdi │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rdi),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 346e0 │ │ │ │ + jne 32490 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -53188,44 +52533,44 @@ │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - movabs $0x8000000000000000,%r10 │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ + 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 34600 │ │ │ │ + je 323b8 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 34820 │ │ │ │ + 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 347c0 │ │ │ │ + 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 │ │ │ │ @@ -53235,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 340df │ │ │ │ + je 31eaf │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 34840 │ │ │ │ + je 325d8 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 340df │ │ │ │ + jmp 31eaf │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ - jmp 3425e │ │ │ │ + jmp 3201e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ - jmp 343fe │ │ │ │ + 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 34136 │ │ │ │ - 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 34577 │ │ │ │ + jmp 3232f │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 32c0 │ │ │ │ - jmp 341e8 │ │ │ │ + jmp 31fb0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 343a1 │ │ │ │ + jmp 32161 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 340e7 │ │ │ │ + jmp 31eb7 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 32c0 │ │ │ │ - jmp 344f3 │ │ │ │ + jmp 322b3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 344c8 │ │ │ │ + jmp 32288 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 34488 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 32248 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 34441 │ │ │ │ + jmp 32201 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 341b0 │ │ │ │ + jmp 31f78 │ │ │ │ nopl (%rax) │ │ │ │ call 32c0 │ │ │ │ - jmp 3415d │ │ │ │ + jmp 31f25 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32c0 │ │ │ │ - jmp 34623 │ │ │ │ + jmp 323db │ │ │ │ nopl (%rax) │ │ │ │ call 32c0 │ │ │ │ - jmp 34353 │ │ │ │ + jmp 32113 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 34328 │ │ │ │ + jmp 320e8 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 342e7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 320a7 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 342a1 │ │ │ │ + jmp 32061 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 34600 │ │ │ │ - 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 340df │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31eaf │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000034860 : │ │ │ │ +00000000000325f0 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 348a0 │ │ │ │ + jne 32630 │ │ │ │ test $0x40,%al │ │ │ │ - jne 348b0 │ │ │ │ + jne 32640 │ │ │ │ test $0x4,%al │ │ │ │ - jne 348c0 │ │ │ │ + jne 32650 │ │ │ │ test $0x2,%al │ │ │ │ - jne 348d9 │ │ │ │ + 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 3486f │ │ │ │ + je 325ff │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 34873 │ │ │ │ + je 32603 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 34877 │ │ │ │ + je 32607 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 34877 │ │ │ │ + jmp 32607 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00000000000348e4 <.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 ae957a03 85d5ae89 e03f0000 00000000 ..z......?...... │ │ │ │ - 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 47b5a501 db6f11cc df3f0000 00000000 G....o...?...... │ │ │ │ + 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 e8e4fcff 98050000 08e9fcff ................ │ │ │ │ - 0x00035af8 b4050000 b8e9fcff 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 a8f9fdff t...X........... │ │ │ │ - 0x00035d68 cc100000 b828feff fc100000 1870feff .....(.......p.. │ │ │ │ - 0x00035d78 28110000 48a0feff 58110000 98e7feff (...H...X....... │ │ │ │ - 0x00035d88 84110000 18e9feff b0110000 98edfeff ................ │ │ │ │ - 0x00035d98 e0110000 28f2feff 10120000 88fafeff ....(........... │ │ │ │ - 0x00035da8 40120000 e8fafeff 60120000 68fcfeff @.......`...h... │ │ │ │ - 0x00035db8 ac120000 c8fefeff f8120000 0801ffff ................ │ │ │ │ - 0x00035dc8 44130000 2801ffff 5c130000 5801ffff D...(...\...X... │ │ │ │ - 0x00035dd8 74130000 8801ffff 8c130000 d802ffff t............... │ │ │ │ - 0x00035de8 a0130000 d804ffff d0130000 880bffff ................ │ │ │ │ - 0x00035df8 00140000 5831ffff 30140000 b856ffff ....X1..0....V.. │ │ │ │ - 0x00035e08 70140000 285affff a4140000 285dffff p...(Z......(].. │ │ │ │ - 0x00035e18 d8140000 b85effff 00150000 8860ffff .....^.......`.. │ │ │ │ - 0x00035e28 44150000 a862ffff 94150000 a868ffff D....b.......h.. │ │ │ │ - 0x00035e38 c4150000 0869ffff e4150000 586affff .....i......Xj.. │ │ │ │ - 0x00035e48 24160000 786cffff 70160000 986cffff $...xl..p....l.. │ │ │ │ - 0x00035e58 88160000 c86cffff a0160000 f86cffff .....l.......l.. │ │ │ │ - 0x00035e68 b8160000 286effff cc160000 1870ffff ....(n.......p.. │ │ │ │ - 0x00035e78 f8160000 b876ffff 28170000 189bffff .....v..(....... │ │ │ │ - 0x00035e88 68170000 38bfffff 98170000 a8c2ffff h...8........... │ │ │ │ - 0x00035e98 cc170000 a8c5ffff 00180000 38c7ffff ............8... │ │ │ │ - 0x00035ea8 28180000 08c9ffff 6c180000 28cbffff (.......l...(... │ │ │ │ - 0x00035eb8 bc180000 28d1ffff ec180000 88d1ffff ....(........... │ │ │ │ - 0x00035ec8 0c190000 d8d2ffff 4c190000 f8d4ffff ........L....... │ │ │ │ - 0x00035ed8 98190000 18d5ffff b0190000 48d5ffff ............H... │ │ │ │ - 0x00035ee8 c8190000 78d5ffff e0190000 a8d6ffff ....x........... │ │ │ │ - 0x00035ef8 f4190000 88d8ffff 201a0000 a8d9ffff ........ ....... │ │ │ │ - 0x00035f08 441a0000 b8d9ffff 581a0000 48dbffff D.......X...H... │ │ │ │ - 0x00035f18 881a0000 d8e2ffff 401b0000 68e3ffff ........@...h... │ │ │ │ - 0x00035f28 5c1b0000 88e4ffff 801b0000 98e4ffff \............... │ │ │ │ - 0x00035f38 941b0000 28e6ffff c41b0000 b8edffff ....(........... │ │ │ │ - 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 00410e10 8602460d 06518f03 8e048d05 .A....F..Q...... │ │ │ │ - 0x00036000 8c068307 0321050a 0c070841 0b600a0c .....!.....A.`.. │ │ │ │ - 0x00036010 0708410b 00000000 10000000 cc000000 ..A............. │ │ │ │ - 0x00036020 10defcff 34000000 00000000 10000000 ....4........... │ │ │ │ - 0x00036030 e0000000 3cdefcff 13010000 00000000 ....<........... │ │ │ │ - 0x00036040 18000000 f4000000 48dffcff 17040000 ........H....... │ │ │ │ - 0x00036050 00440e38 0314020a 0e08480b 28000000 .D.8......H.(... │ │ │ │ - 0x00036060 10010000 4ce3fcff a1000000 00440e40 ....L........D.@ │ │ │ │ - 0x00036070 530e6073 0e40510a 0e08450b 560e6064 S.`s.@Q...E.V.`d │ │ │ │ - 0x00036080 0e40440e 08000000 1c000000 3c010000 .@D.........<... │ │ │ │ - 0x00036090 d0e3fcff 72000000 00410e10 83024b0e ....r....A....K. │ │ │ │ - 0x000360a0 6002620e 10410e08 10000000 5c010000 `.b..A......\... │ │ │ │ - 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 0e384f0e 40480e38 420e3002 420e3844 .8O.@H.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 40510e48 420e5049 .R.C.8C.@Q.HB.PI │ │ │ │ - 0x00036300 0e30740e 384f0e40 450e4842 0e50490e .0t.8O.@E.HB.PI. │ │ │ │ - 0x00036310 306e0e38 430e4058 0e48430e 50490e30 0n.8C.@X.HC.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 44210000 00410e10 8602430d ....D!...A....C. │ │ │ │ - 0x00036b60 06498f03 8e048d05 8c068307 02760a0c .I...........v.. │ │ │ │ - 0x00036b70 07084d0b 2c000000 280c0000 d4e8fdff ..M.,...(....... │ │ │ │ - 0x00036b80 0f2f0000 00410e10 8602430d 06508f03 ./...A....C..P.. │ │ │ │ - 0x00036b90 8e048d05 8c068307 0386060a 0c070841 ...............A │ │ │ │ - 0x00036ba0 0b000000 28000000 580c0000 b417feff ....(...X....... │ │ │ │ - 0x00036bb0 51470000 00410e10 8602430d 06508f03 QG...A....C..P.. │ │ │ │ - 0x00036bc0 8e048d05 8c068307 02500a0c 0708410b .........P....A. │ │ │ │ - 0x00036bd0 2c000000 840c0000 e85efeff 2d300000 ,........^..-0.. │ │ │ │ - 0x00036be0 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x00036bf0 8c068307 0359030a 0c070841 0b000000 .....Y.....A.... │ │ │ │ - 0x00036c00 28000000 b40c0000 e88efeff 4e470000 (...........NG.. │ │ │ │ - 0x00036c10 00410e10 8602430d 06508f03 8e048d05 .A....C..P...... │ │ │ │ - 0x00036c20 8c068307 02500a0c 0708410b 28000000 .....P....A.(... │ │ │ │ - 0x00036c30 e00c0000 0cd6feff 7c010000 005e0e10 ........|....^.. │ │ │ │ - 0x00036c40 8602410e 18830303 3b010a0e 10410e08 ..A.....;....A.. │ │ │ │ - 0x00036c50 450b5b0e 08c3c600 2c000000 0c0d0000 E.[.....,....... │ │ │ │ - 0x00036c60 60d7feff 71040000 00410e10 8602430d `...q....A....C. │ │ │ │ - 0x00036c70 06498f03 8e048d05 8c068307 03f3010a .I.............. │ │ │ │ - 0x00036c80 0c070841 0b000000 2c000000 3c0d0000 ...A....,...<... │ │ │ │ - 0x00036c90 b0dbfeff 8d040000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00036ca0 06498f03 8e048d05 8c068307 031a020a .I.............. │ │ │ │ - 0x00036cb0 0c070849 0b000000 2c000000 6c0d0000 ...I....,...l... │ │ │ │ - 0x00036cc0 10e0feff 56080000 00410e10 8602430d ....V....A....C. │ │ │ │ - 0x00036cd0 06498f03 8e048d05 8c068307 03f9050a .I.............. │ │ │ │ - 0x00036ce0 0c070841 0b000000 1c000000 9c0d0000 ...A............ │ │ │ │ - 0x00036cf0 40e8feff 53000000 00410e10 8302570a @...S....A....W. │ │ │ │ - 0x00036d00 0e08480b 6e0e0800 48000000 bc0d0000 ..H.n...H....... │ │ │ │ - 0x00036d10 80e8feff 7b010000 00420e10 8f02420e ....{....B....B. │ │ │ │ - 0x00036d20 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ - 0x00036d30 8606440e 38830744 0e400327 010a0e38 ..D.8..D.@.'...8 │ │ │ │ - 0x00036d40 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ - 0x00036d50 0e08480b 48000000 080e0000 b4e9feff ..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 c8ebfeff 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 bcedfeff 1e000000 00440e20 .............D. │ │ │ │ - 0x00036e00 590e0800 14000000 b80e0000 c4edfeff Y............... │ │ │ │ - 0x00036e10 2a000000 00440e20 650e0800 14000000 *....D. e....... │ │ │ │ - 0x00036e20 d00e0000 dcedfeff 2e000000 00440e20 .............D. │ │ │ │ - 0x00036e30 690e0800 10000000 e80e0000 f4edfeff i............... │ │ │ │ - 0x00036e40 4a010000 00000000 2c000000 fc0e0000 J.......,....... │ │ │ │ - 0x00036e50 30effeff f1010000 00410e10 8602410e 0........A....A. │ │ │ │ - 0x00036e60 18830347 0e2002ab 0a0e1841 0e10410e ...G. .....A..A. │ │ │ │ - 0x00036e70 084a0b00 00000000 2c000000 2c0f0000 .J......,...,... │ │ │ │ - 0x00036e80 00f1feff a6060000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00036e90 06498f03 8e048d05 8c068307 030a030a .I.............. │ │ │ │ - 0x00036ea0 0c070849 0b000000 2c000000 5c0f0000 ...I....,...\... │ │ │ │ - 0x00036eb0 80f7feff cc250000 00410e10 8602430d .....%...A....C. │ │ │ │ - 0x00036ec0 06448f03 8e044f8d 058c0683 07037807 .D....O.......x. │ │ │ │ - 0x00036ed0 0a0c0708 410b0000 3c000000 8c0f0000 ....A...<....... │ │ │ │ - 0x00036ee0 201dffff 58250000 00410e10 8602450d ...X%...A....E. │ │ │ │ - 0x00036ef0 06428f03 518e048d 058c0683 0703ee08 .B..Q........... │ │ │ │ - 0x00036f00 0a0c0708 410b03d3 030a0c07 08450b03 ....A........E.. │ │ │ │ - 0x00036f10 00040a0c 0708500b 30000000 cc0f0000 ......P.0....... │ │ │ │ - 0x00036f20 4042ffff 6a030000 00410e10 8602450d @B..j....A....E. │ │ │ │ - 0x00036f30 06498f03 8e048d05 8c068307 038a020a .I.............. │ │ │ │ - 0x00036f40 0c070847 0b02c90c 07080000 30000000 ...G........0... │ │ │ │ - 0x00036f50 00100000 7c45ffff f5020000 00410e10 ....|E.......A.. │ │ │ │ - 0x00036f60 8602450d 06498f03 8e048d05 8c068307 ..E..I.......... │ │ │ │ - 0x00036f70 0341020a 0c070850 0b02940c 07080000 .A.....P........ │ │ │ │ - 0x00036f80 24000000 34100000 4848ffff 8b010000 $...4...HH...... │ │ │ │ - 0x00036f90 00410e10 8602410e 18830303 68010a0e .A....A.....h... │ │ │ │ - 0x00036fa0 10410e08 450b0000 40000000 5c100000 .A..E...@...\... │ │ │ │ - 0x00036fb0 b049ffff 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 3c4bffff 1c020000 004f0e10 .............. │ │ │ │ + 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 64383065 61613239 39353365 36633736 d80eaa29953e6c76 │ │ │ │ - 0x00000010 62306335 30623865 64356239 66323639 b0c50b8ed5b9f269 │ │ │ │ - 0x00000020 37613635 62322e64 65627567 00000000 7a65b2.debug.... │ │ │ │ - 0x00000030 b6e899ee .... │ │ │ │ + 0x00000000 39326232 30376337 38623033 39396464 92b207c78b0399dd │ │ │ │ + 0x00000010 35663030 31666134 65306463 38666537 5f001fa4e0dc8fe7 │ │ │ │ + 0x00000020 63636336 34312e64 65627567 00000000 ccc641.debug.... │ │ │ │ + 0x00000030 ebf21f3f ...? │ │ ├── ./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 0x04746d 0x04746d 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 046f24 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 000000000004a464 04a464 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: 0000000000048750 83 FUNC GLOBAL DEFAULT 12 nfstl_precompute_one_psi │ │ │ │ - 37: 0000000000049ab0 10 FUNC GLOBAL DEFAULT 12 solverl_init_double │ │ │ │ - 38: 00000000000075d0 115 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_complex │ │ │ │ - 39: 0000000000004520 114 FUNC GLOBAL DEFAULT 12 nfftl_modified_multiquadric │ │ │ │ - 40: 0000000000042080 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: 0000000000041ed0 83 FUNC GLOBAL DEFAULT 12 nfctl_precompute_one_psi │ │ │ │ - 47: 0000000000034d00 3941 FUNC GLOBAL DEFAULT 12 nfftl_trafo_2d │ │ │ │ - 48: 0000000000048fd0 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: 0000000000042ce0 9300 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: 0000000000042320 298 FUNC GLOBAL DEFAULT 12 nfctl_check │ │ │ │ - 63: 0000000000048150 1531 FUNC GLOBAL DEFAULT 12 nfstl_precompute_full_psi │ │ │ │ - 64: 0000000000048ba0 298 FUNC GLOBAL DEFAULT 12 nfstl_check │ │ │ │ - 65: 0000000000032db0 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 275 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson2 │ │ │ │ - 73: 0000000000039010 5345 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_3d │ │ │ │ - 74: 0000000000047560 875 FUNC GLOBAL DEFAULT 12 nfstl_trafo_direct │ │ │ │ - 75: 0000000000004790 231 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_complex │ │ │ │ - 76: 0000000000004050 1047 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson4 │ │ │ │ - 77: 0000000000048eb0 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: 0000000000048900 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: 00000000000487b0 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: 0000000000048fe0 388 FUNC GLOBAL DEFAULT 12 solverl_before_loop_complex │ │ │ │ - 94: 00000000000073c0 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_double │ │ │ │ - 95: 0000000000049c50 1926 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_double │ │ │ │ - 96: 00000000000422a0 30 FUNC GLOBAL DEFAULT 12 nfctl_init_1d │ │ │ │ - 97: 0000000000045140 9241 FUNC GLOBAL DEFAULT 12 nfstl_adjoint │ │ │ │ - 98: 0000000000006f10 35 FUNC GLOBAL DEFAULT 12 nfftl_dot_double │ │ │ │ - 99: 0000000000048b20 30 FUNC GLOBAL DEFAULT 12 nfstl_init_1d │ │ │ │ - 100: 000000000003b250 599 FUNC GLOBAL DEFAULT 12 nfftl_init_guru │ │ │ │ - 101: 00000000000418d0 1535 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: 0000000000049900 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: 0000000000047f30 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: 00000000000478d0 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: 0000000000049990 288 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_double │ │ │ │ - 122: 000000000003b060 83 FUNC GLOBAL DEFAULT 12 nfftl_precompute_one_psi │ │ │ │ - 123: 000000000004a3e0 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_double │ │ │ │ - 124: 0000000000049170 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: 00000000000422c0 42 FUNC GLOBAL DEFAULT 12 nfctl_init_2d │ │ │ │ - 128: 0000000000007650 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_double │ │ │ │ - 129: 0000000000048b40 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: 0000000000004470 161 FUNC GLOBAL DEFAULT 12 nfftl_modified_sobolev │ │ │ │ - 136: 0000000000003960 1416 FUNC GLOBAL DEFAULT 12 nfftl_bsplines │ │ │ │ - 137: 0000000000032d30 115 FUNC GLOBAL DEFAULT 12 nfftl_trafo_direct │ │ │ │ - 138: 0000000000042450 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: 0000000000047bd0 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: 0000000000049ac0 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: 0000000000032e30 3539 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: 0000000000048cd0 465 FUNC GLOBAL DEFAULT 12 nfstl_finalize │ │ │ │ - 161: 00000000000060e0 31 FUNC GLOBAL DEFAULT 12 nfftl_die │ │ │ │ - 162: 0000000000041f30 326 FUNC GLOBAL DEFAULT 12 nfctl_init │ │ │ │ - 163: 00000000000416b0 540 FUNC GLOBAL DEFAULT 12 nfctl_precompute_psi │ │ │ │ - 164: 00000000000422f0 46 FUNC GLOBAL DEFAULT 12 nfctl_init_3d │ │ │ │ - 165: 0000000000048b70 46 FUNC GLOBAL DEFAULT 12 nfstl_init_3d │ │ │ │ - 166: 000000000003a780 729 FUNC GLOBAL DEFAULT 12 nfftl_precompute_fg_psi │ │ │ │ - 167: 0000000000047d60 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 0000000000042ce0 nfstl_trafo + 0 │ │ │ │ -0000000000050fb0 0000006100000006 R_X86_64_GLOB_DAT 0000000000045140 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 0000000000041f30 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 00000000000487b0 nfstl_init + 0 │ │ │ │ -0000000000050db0 0000008b00000007 R_X86_64_JUMP_SLOT 000000000003ad40 nfftl_precompute_full_psi + 0 │ │ │ │ -0000000000050db8 0000007900000007 R_X86_64_JUMP_SLOT 0000000000049990 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 0000000000032e30 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 0000000000047d60 nfstl_precompute_fg_psi + 0 │ │ │ │ -0000000000050e20 0000009300000007 R_X86_64_JUMP_SLOT 0000000000047bd0 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 0000000000047f30 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 0000000000032d30 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 0000000000032db0 nfftl_adjoint_direct + 0 │ │ │ │ -0000000000050f20 0000007d00000007 R_X86_64_JUMP_SLOT 0000000000007bf0 nfftl_m2K + 0 │ │ │ │ -0000000000050f28 0000004d00000007 R_X86_64_JUMP_SLOT 0000000000048eb0 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 0000000000048150 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) 0x4a464 │ │ │ │ - 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: 4569d47b1faadeb5fb4076e57a77dafc09764e66 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3f36e119e404fa87853fd8c11119a45364499de1 │ │ │ ├── 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] │ │ │ │ - 0xfffffffffffb85a8 (offset: 0x4050) -> 0x8d0 fde=[ f0] │ │ │ │ - 0xfffffffffffb89c8 (offset: 0x4470) -> 0x8ec fde=[ 10c] │ │ │ │ - 0xfffffffffffb8a78 (offset: 0x4520) -> 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] │ │ │ │ - 0xfffffffffffc2808 (offset: 0xe2b0) -> 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] │ │ │ │ - 0xfffffffffffc53f8 (offset: 0x10ea0) -> 0x1bb4 fde=[ 13d4] │ │ │ │ - 0xfffffffffffc5fc8 (offset: 0x11a70) -> 0x1be4 fde=[ 1404] │ │ │ │ - 0xfffffffffffc6bf8 (offset: 0x126a0) -> 0x1c14 fde=[ 1434] │ │ │ │ - 0xfffffffffffc6ef8 (offset: 0x129a0) -> 0x1c40 fde=[ 1460] │ │ │ │ - 0xfffffffffffc7058 (offset: 0x12b00) -> 0x1cb0 fde=[ 14d0] │ │ │ │ - 0xfffffffffffc7378 (offset: 0x12e20) -> 0x1ce0 fde=[ 1500] │ │ │ │ - 0xfffffffffffc8038 (offset: 0x13ae0) -> 0x1d10 fde=[ 1530] │ │ │ │ - 0xfffffffffffc8b28 (offset: 0x145d0) -> 0x1d40 fde=[ 1560] │ │ │ │ - 0xfffffffffffc9738 (offset: 0x151e0) -> 0x1d70 fde=[ 1590] │ │ │ │ - 0xfffffffffffca4b8 (offset: 0x15f60) -> 0x1da0 fde=[ 15c0] │ │ │ │ - 0xfffffffffffcb298 (offset: 0x16d40) -> 0x1dd0 fde=[ 15f0] │ │ │ │ - 0xfffffffffffcb668 (offset: 0x17110) -> 0x1e08 fde=[ 1628] │ │ │ │ - 0xfffffffffffcbb88 (offset: 0x17630) -> 0x1e40 fde=[ 1660] │ │ │ │ - 0xfffffffffffcbea8 (offset: 0x17950) -> 0x1e70 fde=[ 1690] │ │ │ │ - 0xfffffffffffcc1e8 (offset: 0x17c90) -> 0x1ea0 fde=[ 16c0] │ │ │ │ - 0xfffffffffffcc428 (offset: 0x17ed0) -> 0x1ee4 fde=[ 1704] │ │ │ │ - 0xfffffffffffcc6c8 (offset: 0x18170) -> 0x1f14 fde=[ 1734] │ │ │ │ - 0xfffffffffffcc8d8 (offset: 0x18380) -> 0x1f48 fde=[ 1768] │ │ │ │ - 0xfffffffffffccb88 (offset: 0x18630) -> 0x1f78 fde=[ 1798] │ │ │ │ - 0xfffffffffffcce98 (offset: 0x18940) -> 0x1fa8 fde=[ 17c8] │ │ │ │ - 0xfffffffffffcd6f8 (offset: 0x191a0) -> 0x2004 fde=[ 1824] │ │ │ │ - 0xfffffffffffcd958 (offset: 0x19400) -> 0x2034 fde=[ 1854] │ │ │ │ - 0xfffffffffffcdb28 (offset: 0x195d0) -> 0x20b8 fde=[ 18d8] │ │ │ │ - 0xfffffffffffcde38 (offset: 0x198e0) -> 0x20e8 fde=[ 1908] │ │ │ │ - 0xfffffffffffce298 (offset: 0x19d40) -> 0x2118 fde=[ 1938] │ │ │ │ - 0xfffffffffffce758 (offset: 0x1a200) -> 0x2148 fde=[ 1968] │ │ │ │ - 0xfffffffffffcebc8 (offset: 0x1a670) -> 0x2178 fde=[ 1998] │ │ │ │ - 0xfffffffffffcf038 (offset: 0x1aae0) -> 0x21a8 fde=[ 19c8] │ │ │ │ - 0xfffffffffffcf538 (offset: 0x1afe0) -> 0x21d8 fde=[ 19f8] │ │ │ │ - 0xfffffffffffcfa68 (offset: 0x1b510) -> 0x2208 fde=[ 1a28] │ │ │ │ - 0xfffffffffffd0098 (offset: 0x1bb40) -> 0x2238 fde=[ 1a58] │ │ │ │ - 0xfffffffffffd06a8 (offset: 0x1c150) -> 0x2268 fde=[ 1a88] │ │ │ │ - 0xfffffffffffd0df8 (offset: 0x1c8a0) -> 0x2298 fde=[ 1ab8] │ │ │ │ - 0xfffffffffffd2db8 (offset: 0x1e860) -> 0x2334 fde=[ 1b54] │ │ │ │ - 0xfffffffffffd33b8 (offset: 0x1ee60) -> 0x2364 fde=[ 1b84] │ │ │ │ - 0xfffffffffffd3988 (offset: 0x1f430) -> 0x2394 fde=[ 1bb4] │ │ │ │ - 0xfffffffffffd40f8 (offset: 0x1fba0) -> 0x23c4 fde=[ 1be4] │ │ │ │ - 0xfffffffffffd4418 (offset: 0x1fec0) -> 0x23f4 fde=[ 1c14] │ │ │ │ - 0xfffffffffffd4658 (offset: 0x20100) -> 0x2498 fde=[ 1cb8] │ │ │ │ - 0xfffffffffffd49a8 (offset: 0x20450) -> 0x24e8 fde=[ 1d08] │ │ │ │ - 0xfffffffffffd4d28 (offset: 0x207d0) -> 0x2518 fde=[ 1d38] │ │ │ │ - 0xfffffffffffd5088 (offset: 0x20b30) -> 0x25c8 fde=[ 1de8] │ │ │ │ - 0xfffffffffffd5468 (offset: 0x20f10) -> 0x2688 fde=[ 1ea8] │ │ │ │ - 0xfffffffffffd58f8 (offset: 0x213a0) -> 0x26b4 fde=[ 1ed4] │ │ │ │ - 0xfffffffffffd5cf8 (offset: 0x217a0) -> 0x2794 fde=[ 1fb4] │ │ │ │ - 0xfffffffffffd6278 (offset: 0x21d20) -> 0x27f4 fde=[ 2014] │ │ │ │ - 0xfffffffffffd68f8 (offset: 0x223a0) -> 0x2820 fde=[ 2040] │ │ │ │ - 0xfffffffffffd70d8 (offset: 0x22b80) -> 0x284c fde=[ 206c] │ │ │ │ - 0xfffffffffffd78b8 (offset: 0x23360) -> 0x2878 fde=[ 2098] │ │ │ │ - 0xfffffffffffd7fb8 (offset: 0x23a60) -> 0x28a4 fde=[ 20c4] │ │ │ │ - 0xfffffffffffd8758 (offset: 0x24200) -> 0x28d0 fde=[ 20f0] │ │ │ │ - 0xfffffffffffd92a8 (offset: 0x24d50) -> 0x28fc fde=[ 211c] │ │ │ │ - 0xfffffffffffd9ce8 (offset: 0x25790) -> 0x2928 fde=[ 2148] │ │ │ │ - 0xfffffffffffda8e8 (offset: 0x26390) -> 0x2954 fde=[ 2174] │ │ │ │ - 0xfffffffffffdb7e8 (offset: 0x27290) -> 0x2980 fde=[ 21a0] │ │ │ │ - 0xfffffffffffdc5b8 (offset: 0x28060) -> 0x29ac fde=[ 21cc] │ │ │ │ - 0xfffffffffffdd618 (offset: 0x290c0) -> 0x29d8 fde=[ 21f8] │ │ │ │ - 0xfffffffffffdf0c8 (offset: 0x2ab70) -> 0x2a04 fde=[ 2224] │ │ │ │ - 0xfffffffffffe0bd8 (offset: 0x2c680) -> 0x2a30 fde=[ 2250] │ │ │ │ - 0xfffffffffffe2748 (offset: 0x2e1f0) -> 0x2a5c fde=[ 227c] │ │ │ │ - 0xfffffffffffe4408 (offset: 0x2feb0) -> 0x2a88 fde=[ 22a8] │ │ │ │ - 0xfffffffffffe6088 (offset: 0x31b30) -> 0x2ab4 fde=[ 22d4] │ │ │ │ - 0xfffffffffffe7288 (offset: 0x32d30) -> 0x2afc fde=[ 231c] │ │ │ │ - 0xfffffffffffe7308 (offset: 0x32db0) -> 0x2b30 fde=[ 2350] │ │ │ │ - 0xfffffffffffe7388 (offset: 0x32e30) -> 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] │ │ │ │ - 0xffffffffffff6428 (offset: 0x41ed0) -> 0x310c fde=[ 292c] │ │ │ │ - 0xffffffffffff6488 (offset: 0x41f30) -> 0x312c fde=[ 294c] │ │ │ │ - 0xffffffffffff65d8 (offset: 0x42080) -> 0x316c fde=[ 298c] │ │ │ │ - 0xffffffffffff67f8 (offset: 0x422a0) -> 0x31b8 fde=[ 29d8] │ │ │ │ - 0xffffffffffff6818 (offset: 0x422c0) -> 0x31d0 fde=[ 29f0] │ │ │ │ - 0xffffffffffff6848 (offset: 0x422f0) -> 0x31e8 fde=[ 2a08] │ │ │ │ - 0xffffffffffff6878 (offset: 0x42320) -> 0x3200 fde=[ 2a20] │ │ │ │ - 0xffffffffffff69a8 (offset: 0x42450) -> 0x3214 fde=[ 2a34] │ │ │ │ - 0xffffffffffff6b98 (offset: 0x42640) -> 0x3240 fde=[ 2a60] │ │ │ │ - 0xffffffffffff7238 (offset: 0x42ce0) -> 0x3270 fde=[ 2a90] │ │ │ │ - 0xffffffffffff9698 (offset: 0x45140) -> 0x32b0 fde=[ 2ad0] │ │ │ │ - 0xffffffffffffbab8 (offset: 0x47560) -> 0x32e0 fde=[ 2b00] │ │ │ │ - 0xffffffffffffbe28 (offset: 0x478d0) -> 0x3314 fde=[ 2b34] │ │ │ │ - 0xffffffffffffc128 (offset: 0x47bd0) -> 0x3348 fde=[ 2b68] │ │ │ │ - 0xffffffffffffc2b8 (offset: 0x47d60) -> 0x3370 fde=[ 2b90] │ │ │ │ - 0xffffffffffffc488 (offset: 0x47f30) -> 0x33b4 fde=[ 2bd4] │ │ │ │ - 0xffffffffffffc6a8 (offset: 0x48150) -> 0x3404 fde=[ 2c24] │ │ │ │ - 0xffffffffffffcca8 (offset: 0x48750) -> 0x3434 fde=[ 2c54] │ │ │ │ - 0xffffffffffffcd08 (offset: 0x487b0) -> 0x3454 fde=[ 2c74] │ │ │ │ - 0xffffffffffffce58 (offset: 0x48900) -> 0x3494 fde=[ 2cb4] │ │ │ │ - 0xffffffffffffd078 (offset: 0x48b20) -> 0x34e0 fde=[ 2d00] │ │ │ │ - 0xffffffffffffd098 (offset: 0x48b40) -> 0x34f8 fde=[ 2d18] │ │ │ │ - 0xffffffffffffd0c8 (offset: 0x48b70) -> 0x3510 fde=[ 2d30] │ │ │ │ - 0xffffffffffffd0f8 (offset: 0x48ba0) -> 0x3528 fde=[ 2d48] │ │ │ │ - 0xffffffffffffd228 (offset: 0x48cd0) -> 0x353c fde=[ 2d5c] │ │ │ │ - 0xffffffffffffd408 (offset: 0x48eb0) -> 0x3568 fde=[ 2d88] │ │ │ │ - 0xffffffffffffd528 (offset: 0x48fd0) -> 0x358c fde=[ 2dac] │ │ │ │ - 0xffffffffffffd538 (offset: 0x48fe0) -> 0x35a0 fde=[ 2dc0] │ │ │ │ - 0xffffffffffffd6c8 (offset: 0x49170) -> 0x35d0 fde=[ 2df0] │ │ │ │ - 0xffffffffffffde58 (offset: 0x49900) -> 0x3688 fde=[ 2ea8] │ │ │ │ - 0xffffffffffffdee8 (offset: 0x49990) -> 0x36a4 fde=[ 2ec4] │ │ │ │ - 0xffffffffffffe008 (offset: 0x49ab0) -> 0x36c8 fde=[ 2ee8] │ │ │ │ - 0xffffffffffffe018 (offset: 0x49ac0) -> 0x36dc fde=[ 2efc] │ │ │ │ - 0xffffffffffffe1a8 (offset: 0x49c50) -> 0x370c fde=[ 2f2c] │ │ │ │ - 0xffffffffffffe938 (offset: 0x4a3e0) -> 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,5493 +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: 1 to 0000000000003961 │ │ │ │ +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: 6 to 0000000000003967 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000392f │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000003978 │ │ │ │ + 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: 1313 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..0000000000004043 │ │ │ │ +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=0000000000004050..0000000000004467 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004054 │ │ │ │ +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 0000000000004268 │ │ │ │ + DW_CFA_advance_loc2: 516 to 0000000000004208 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004270 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004210 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000010c 0000000000000028 00000110 FDE cie=00000000 pc=0000000000004470..0000000000004511 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004474 │ │ │ │ +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: 19 to 0000000000004487 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000004427 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 51 to 00000000000044ba │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000004455 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000044cb │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000446b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000044d0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000004470 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000044e6 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000004486 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000450a │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000044a9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000450e │ │ │ │ + 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=0000000000004520..0000000000004592 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000004521 │ │ │ │ +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 000000000000452c │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000044d4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 98 to 000000000000458e │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000000452e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000458f │ │ │ │ + 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: 15 to 000000000000622e │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000006058 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 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: 17 to 0000000000006367 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000617f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 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: 15 to 00000000000063b5 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000061cf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 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: 24 to 000000000000640e │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000621e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 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: 158 to 0000000000007e7c │ │ │ │ + DW_CFA_advance_loc1: 162 to 00000000000079a0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000000000007ed3 │ │ │ │ + DW_CFA_advance_loc1: 88 to 00000000000079f8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 120 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: 174 to 000000000000828c │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000007d80 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00000000000082e3 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000007dd8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 120 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: 393 to 000000000000a446 │ │ │ │ + DW_CFA_advance_loc2: 339 to 0000000000009e10 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 86 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: 175 to 000000000000a58a │ │ │ │ + DW_CFA_advance_loc1: 154 to 0000000000009f60 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 86 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: 393 to 000000000000b5e6 │ │ │ │ + DW_CFA_advance_loc2: 339 to 000000000000af00 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 86 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: 175 to 000000000000b72a │ │ │ │ + DW_CFA_advance_loc1: 154 to 000000000000b050 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 86 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: 433 to 000000000000d17e │ │ │ │ + DW_CFA_advance_loc2: 390 to 000000000000c91a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 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..000000000000e2a1 │ │ │ │ - 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: 1395 to 000000000000e260 │ │ │ │ + DW_CFA_advance_loc2: 1365 to 000000000000d982 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e270 │ │ │ │ + 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=000000000000e2b0..000000000000e4ad │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e2b1 │ │ │ │ +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: 276 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: 165 to 000000000000e766 │ │ │ │ + DW_CFA_advance_loc1: 157 to 000000000000ddfe │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e768 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000de18 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 38 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..0000000000010e93 │ │ │ │ - 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=0000000000010ea0..0000000000011a70 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010ea1 │ │ │ │ +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 0000000000010ea4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000104b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000010ead │ │ │ │ + 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 0000000000011471 │ │ │ │ + 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 0000000000011472 │ │ │ │ + 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=0000000000011a70..000000000001269c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000011a71 │ │ │ │ +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 0000000000011a74 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000011114 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000011a7d │ │ │ │ + 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: 1599 to 00000000000120bc │ │ │ │ + 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 00000000000120bd │ │ │ │ + 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=00000000000126a0..0000000000012996 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000126a1 │ │ │ │ +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 00000000000126a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000011d34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000126b1 │ │ │ │ + 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: 740 to 0000000000012995 │ │ │ │ + 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=00000000000129a0..0000000000012aff │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129a2 │ │ │ │ +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 00000000000129a4 │ │ │ │ + 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 00000000000129a6 │ │ │ │ + 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 00000000000129ab │ │ │ │ + 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 00000000000129ac │ │ │ │ + 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 00000000000129ad │ │ │ │ + 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 00000000000129b1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012011 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 177 to 0000000000012a62 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000012097 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012a63 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000120a7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012a65 │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000120ca │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000012a72 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000120e0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a76 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000120f6 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000012a96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000120f8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000012a99 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000012103 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000012aa4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012106 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000012aa7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012109 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012aa9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001210b │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000012aba │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000001211c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000012af4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001214c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012af5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001214d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012af6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001214e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012af8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012150 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012afa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012152 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012afc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012154 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012afe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012156 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000014d0 000000000000002c 000014d4 FDE cie=00000000 pc=0000000000012b00..0000000000012e19 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012b01 │ │ │ │ +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 0000000000012b04 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012164 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000012b0d │ │ │ │ + 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 0000000000012dc1 │ │ │ │ + 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 0000000000012dd0 │ │ │ │ + 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=0000000000012e20..0000000000013ade │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012e21 │ │ │ │ +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 0000000000012e24 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012454 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000012e2d │ │ │ │ + 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 0000000000013409 │ │ │ │ + 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 000000000001340a │ │ │ │ + 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=0000000000013ae0..00000000000145c5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000013ae1 │ │ │ │ +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 0000000000013ae4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000013134 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000013aed │ │ │ │ + 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 0000000000013f21 │ │ │ │ + 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 0000000000013f22 │ │ │ │ + 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=00000000000145d0..00000000000151de │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000145d1 │ │ │ │ +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 00000000000145d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000013bf4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000145dd │ │ │ │ + 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 0000000000014a5a │ │ │ │ + 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 0000000000014a5b │ │ │ │ + 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=00000000000151e0..0000000000015f58 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000151e1 │ │ │ │ +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 00000000000151e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000147e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000151ed │ │ │ │ + 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 0000000000015843 │ │ │ │ + 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 0000000000015844 │ │ │ │ + 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=0000000000015f60..0000000000016d35 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000015f61 │ │ │ │ +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 0000000000015f64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000015554 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000015f6d │ │ │ │ + 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 0000000000016610 │ │ │ │ + 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 0000000000016611 │ │ │ │ + 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=0000000000016d40..000000000001710a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016d41 │ │ │ │ +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 0000000000016d47 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016317 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000016d54 │ │ │ │ + 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: 489 to 0000000000016f3d │ │ │ │ + DW_CFA_advance_loc2: 449 to 00000000000164e5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000016f40 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000164f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 409 to 00000000000170d9 │ │ │ │ + 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 00000000000170da │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001662a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001628 0000000000000034 0000162c FDE cie=00000000 pc=0000000000017110..0000000000017621 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017111 │ │ │ │ +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 0000000000017114 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000016664 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001711d │ │ │ │ + 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 00000000000173d0 │ │ │ │ + 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 00000000000173d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016901 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 539 to 00000000000175ec │ │ │ │ + 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 00000000000175ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016acd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001660 000000000000002c 00001664 FDE cie=00000000 pc=0000000000017630..000000000001794a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017631 │ │ │ │ +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 0000000000017634 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000016b14 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001763d │ │ │ │ + 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 00000000000178a3 │ │ │ │ + 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 00000000000178b0 │ │ │ │ + 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=0000000000017950..0000000000017c88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017951 │ │ │ │ +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 0000000000017954 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000016dd4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001795d │ │ │ │ + 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 0000000000017bee │ │ │ │ + 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 0000000000017bf0 │ │ │ │ + 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=0000000000017c90..0000000000017ecb │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017c92 │ │ │ │ +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 0000000000017c94 │ │ │ │ + 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 0000000000017c96 │ │ │ │ + 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 0000000000017c9a │ │ │ │ + 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 0000000000017c9b │ │ │ │ + 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 0000000000017c9f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000170cf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 511 to 0000000000017e9e │ │ │ │ + DW_CFA_advance_loc2: 495 to 00000000000172be │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017e9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000172bf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017ea0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000172c0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ea2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000172c2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ea4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000172c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ea6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000172c6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000017eb0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000172d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001704 000000000000002c 00001708 FDE cie=00000000 pc=0000000000017ed0..0000000000018167 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017ed1 │ │ │ │ +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 0000000000017ed4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000172f4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000017edd │ │ │ │ + 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 000000000001812d │ │ │ │ + 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 0000000000018130 │ │ │ │ + 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=0000000000018170..000000000001837b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018172 │ │ │ │ +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 0000000000018173 │ │ │ │ + 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 0000000000018174 │ │ │ │ + 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 000000000001817b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001758b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 479 to 000000000001835a │ │ │ │ + DW_CFA_advance_loc2: 463 to 000000000001775a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001835b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001775b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001835c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001775c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001835e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001775e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018360 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017760 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001768 000000000000002c 0000176c FDE cie=00000000 pc=0000000000018380..0000000000018627 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018381 │ │ │ │ +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 0000000000018384 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000017784 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001838d │ │ │ │ + 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 00000000000185e3 │ │ │ │ + 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 00000000000185f0 │ │ │ │ + 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=0000000000018630..0000000000018933 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018631 │ │ │ │ +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 0000000000018634 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000017a34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001863d │ │ │ │ + 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 00000000000188c1 │ │ │ │ + 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 00000000000188d0 │ │ │ │ + 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=0000000000018940..000000000001919c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018942 │ │ │ │ +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 0000000000018944 │ │ │ │ + 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 0000000000018946 │ │ │ │ + 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 0000000000018948 │ │ │ │ + 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 0000000000018949 │ │ │ │ + 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 000000000001894a │ │ │ │ + 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 0000000000018e86 │ │ │ │ + DW_CFA_advance_loc2: 1164 to 00000000000181a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018e87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000181a7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018e89 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000181a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018e8b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000181ab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018e8d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000181ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018e8f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000181af │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018e90 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000181b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 186 to 0000000000018f4a │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000018236 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018f4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018237 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018f4d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018239 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018f4f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001823b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018f51 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001823d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018f53 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001823f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000018f60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018240 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001824 000000000000002c 00001828 FDE cie=00000000 pc=00000000000191a0..00000000000193f6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000191a1 │ │ │ │ +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 00000000000191a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000018444 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000191ad │ │ │ │ + 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 00000000000193bd │ │ │ │ + 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 00000000000193c0 │ │ │ │ + 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=0000000000019400..00000000000195cd │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019402 │ │ │ │ +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 0000000000019404 │ │ │ │ + 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 0000000000019406 │ │ │ │ + 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 000000000001940b │ │ │ │ + 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 000000000001940c │ │ │ │ + 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 000000000001940d │ │ │ │ + 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 0000000000019411 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018691 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 209 to 00000000000194e2 │ │ │ │ + DW_CFA_advance_loc1: 209 to 0000000000018762 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000194e6 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000018777 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000194f2 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001877c │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000019501 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018781 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001951d │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001879d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000019526 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000187a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019527 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000187a7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019528 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000187a8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001952a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000187aa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001952c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000187ac │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001952e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000187ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019530 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000187b0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019540 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000187b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001956c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000187e4 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019570 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000187f0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000019589 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001880a │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019591 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001881c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000195b7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000001882f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000195c2 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001883a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000195c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001883b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000195c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001883c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000195c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001883e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000195c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018840 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000195ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018842 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000195cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018844 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000018d8 000000000000002c 000018dc FDE cie=00000000 pc=00000000000195d0..00000000000198d5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000195d1 │ │ │ │ +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 00000000000195d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000018854 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000195dd │ │ │ │ + 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 0000000000019860 │ │ │ │ + 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 0000000000019870 │ │ │ │ + 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=00000000000198e0..0000000000019d3a │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000198e1 │ │ │ │ +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 00000000000198e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000018b34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000198ed │ │ │ │ + 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 0000000000019c75 │ │ │ │ + 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 0000000000019c80 │ │ │ │ + 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=0000000000019d40..000000000001a1fa │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019d41 │ │ │ │ +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 0000000000019d44 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000018f74 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000019d4d │ │ │ │ + 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 000000000001a148 │ │ │ │ + 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 000000000001a150 │ │ │ │ + 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=000000000001a200..000000000001a668 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001a201 │ │ │ │ +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 000000000001a204 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000193e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001a20d │ │ │ │ + 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 000000000001a502 │ │ │ │ + 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 000000000001a510 │ │ │ │ + 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=000000000001a670..000000000001aad8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001a671 │ │ │ │ +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 000000000001a674 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000019824 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001a67d │ │ │ │ + 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 000000000001a976 │ │ │ │ + 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 000000000001a980 │ │ │ │ + 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=000000000001aae0..000000000001afdb │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001aae1 │ │ │ │ +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 000000000001aae4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000019c64 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001aaed │ │ │ │ + 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 000000000001af2e │ │ │ │ + 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 000000000001af30 │ │ │ │ + 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=000000000001afe0..000000000001b50b │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001afe1 │ │ │ │ +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 000000000001afe4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001a114 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001afed │ │ │ │ + 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 000000000001b45a │ │ │ │ + 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 000000000001b460 │ │ │ │ + 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=000000000001b510..000000000001bb3f │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001b511 │ │ │ │ +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 000000000001b514 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001a5e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001b51d │ │ │ │ + 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 000000000001ba37 │ │ │ │ + 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 000000000001ba40 │ │ │ │ + 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=000000000001bb40..000000000001c147 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001bb41 │ │ │ │ +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 000000000001bb44 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001abb4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001bb4d │ │ │ │ + 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 000000000001c120 │ │ │ │ + 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 000000000001c130 │ │ │ │ + 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=000000000001c150..000000000001c89b │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001c151 │ │ │ │ +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 000000000001c154 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001b194 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001c15d │ │ │ │ + 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 000000000001c7a1 │ │ │ │ + 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 000000000001c7b0 │ │ │ │ + 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=000000000001c8a0..000000000001e851 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8a2 │ │ │ │ +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 000000000001c8a4 │ │ │ │ + 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 000000000001c8a6 │ │ │ │ + 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 000000000001c8a8 │ │ │ │ + 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 000000000001c8a9 │ │ │ │ + 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 000000000001c8aa │ │ │ │ + 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 000000000001c8b1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001b891 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 2561 to 000000000001d2b2 │ │ │ │ + DW_CFA_advance_loc2: 2221 to 000000000001c13e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d2b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c13f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d2b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c140 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d2b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c142 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d2b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c144 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d2ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c146 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d2bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c148 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d2bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c149 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1192 to 000000000001d765 │ │ │ │ + DW_CFA_advance_loc2: 948 to 000000000001c4fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d766 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c4fe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d767 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c4ff │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d769 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c501 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d76b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c503 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d76d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c505 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d76f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c507 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d770 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c508 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2888 to 000000000001e2b8 │ │ │ │ + DW_CFA_advance_loc2: 2360 to 000000000001ce40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e2b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ce41 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e2ba │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ce42 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e2bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e2be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce46 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e2c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce48 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e2c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce4a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001e2d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ce50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 69 to 000000000001e315 │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000001ce8d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e316 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ce8e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e317 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ce8f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e319 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce91 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e31b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce93 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e31d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e31f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce97 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e320 │ │ │ │ + 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=000000000001e860..000000000001ee58 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e861 │ │ │ │ +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 000000000001e864 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001d364 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001e86d │ │ │ │ + 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 000000000001ee3b │ │ │ │ + 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 000000000001ee40 │ │ │ │ + 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=000000000001ee60..000000000001f421 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ee61 │ │ │ │ +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 000000000001ee64 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001d934 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001ee6d │ │ │ │ + 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 000000000001f34b │ │ │ │ + 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 000000000001f350 │ │ │ │ + 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=000000000001f430..000000000001fb91 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f431 │ │ │ │ +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 000000000001f434 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001deb4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001f43d │ │ │ │ + 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 000000000001fa9e │ │ │ │ + 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 000000000001faa0 │ │ │ │ + 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=000000000001fba0..000000000001feb9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fba1 │ │ │ │ +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 000000000001fba4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001e5a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001fbad │ │ │ │ + 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 000000000001fe60 │ │ │ │ + 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 000000000001fe70 │ │ │ │ + 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=000000000001fec0..00000000000200f9 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fec2 │ │ │ │ +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 000000000001fec4 │ │ │ │ + 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 000000000001fec6 │ │ │ │ + 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 000000000001fecb │ │ │ │ + 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 000000000001fecc │ │ │ │ + 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 000000000001fecd │ │ │ │ + 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 000000000001fed1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e8a1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 243 to 000000000001ffc4 │ │ │ │ + DW_CFA_advance_loc1: 243 to 000000000001e994 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001ffd1 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001e9a1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ffd5 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e9b1 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ffe1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9b5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ffe9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9b9 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ffea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e9ba │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001fff1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001e9c1 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fff5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9c5 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000020008 │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000001e9d8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000020017 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001e9e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020018 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e9e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020019 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e9e9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002001b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e9eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002001d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e9ed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002001f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e9ef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020021 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e9f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000020030 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001e9f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000020057 │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000001ea17 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002006d │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001ea2d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020071 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ea35 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020075 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ea4d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020079 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001ea5f │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000020091 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001ea74 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002009b │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001ea86 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000200a6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ea8e │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 57 to 00000000000200df │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000001eaa1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000200ee │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001eab0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000200ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001eab1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000200f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001eab2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000200f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eab4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000200f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eab6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000200f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eab8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000200f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eaba │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001cb8 000000000000004c 00001cbc FDE cie=00000000 pc=0000000000020100..0000000000020444 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020102 │ │ │ │ +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 0000000000020104 │ │ │ │ + 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 0000000000020106 │ │ │ │ + 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 0000000000020108 │ │ │ │ + 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 0000000000020109 │ │ │ │ + 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 000000000002010a │ │ │ │ + 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 0000000000020111 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ead1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 545 to 0000000000020332 │ │ │ │ + DW_CFA_advance_loc2: 473 to 000000000001ecaa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020333 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ecab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020334 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ecac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020336 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ecae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020338 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ecb0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002033a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ecb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002033c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ecb4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020340 │ │ │ │ + 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=0000000000020450..00000000000207c9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020451 │ │ │ │ +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 0000000000020454 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001ed74 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002045d │ │ │ │ + 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 00000000000206a1 │ │ │ │ + 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 00000000000206b0 │ │ │ │ + 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=00000000000207d0..0000000000020b2c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000207d2 │ │ │ │ +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 00000000000207d4 │ │ │ │ + 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 00000000000207d6 │ │ │ │ + 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 00000000000207db │ │ │ │ + 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 00000000000207dc │ │ │ │ + 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 00000000000207dd │ │ │ │ + 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 00000000000207e1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f081 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 53 to 0000000000020816 │ │ │ │ + DW_CFA_advance_loc: 53 to 000000000001f0b6 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002081a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0ba │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000002082f │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001f0cf │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020830 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f0d0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 000000000002084d │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000001f0ed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002084e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f0ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002084f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f0ef │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020851 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020853 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020855 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020857 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000020860 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001f100 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 245 to 0000000000020955 │ │ │ │ + DW_CFA_advance_loc1: 236 to 000000000001f1ec │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020958 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f1ef │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002095b │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f1f2 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002095e │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f1f5 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020961 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f1f8 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020963 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f1fa │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002097b │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001f212 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 270 to 0000000000020a89 │ │ │ │ + DW_CFA_advance_loc2: 271 to 000000000001f321 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a8b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f323 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020a8e │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f326 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020a91 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f329 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020a94 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f32c │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a96 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f32e │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000020ab1 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001f349 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000020acb │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001f363 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020acc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f364 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020acd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f365 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020acf │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f367 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ad1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f369 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ad3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f36b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ad5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f36d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000020ae0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f370 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001de8 00000000000000bc 00001dec FDE cie=00000000 pc=0000000000020b30..0000000000020f0c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b32 │ │ │ │ +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 0000000000020b34 │ │ │ │ + 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 0000000000020b36 │ │ │ │ + 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 0000000000020b38 │ │ │ │ + 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 0000000000020b39 │ │ │ │ + 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 0000000000020b3a │ │ │ │ + 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 0000000000020b3e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3ce │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000020b80 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000001f410 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f414 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000020b99 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001f429 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020b9a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f42a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000020bb8 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000001f448 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020bb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f449 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020bba │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f44a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020bbc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f44c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020bbe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f44e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020bc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f450 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020bc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f452 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000020bd0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f458 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 213 to 0000000000020ca5 │ │ │ │ + DW_CFA_advance_loc1: 197 to 000000000001f51d │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020ca9 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f531 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020caa │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001f543 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020cac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f553 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000020ce0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f558 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020ce5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f55d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020cea │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f562 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020cee │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f566 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000020d04 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001f57c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 306 to 0000000000020e36 │ │ │ │ + DW_CFA_advance_loc1: 250 to 000000000001f676 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e3a │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f68a │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e3e │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001f69f │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020e40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f6af │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000020e74 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f6b4 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020e79 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f6b9 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020e7e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f6be │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e82 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f6c2 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000020e98 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001f6d8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000020eb4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001f6f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020eb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f6f5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020eb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f6f6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020eb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020eba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ebc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6fc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ebe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6fe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ec0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f700 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ea8 0000000000000028 00001eac FDE cie=00000000 pc=0000000000020f10..0000000000021397 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020f11 │ │ │ │ +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 0000000000020f17 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f757 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000020f2c │ │ │ │ + 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 0000000000020f9c │ │ │ │ + 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 0000000000020fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f7e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ed4 00000000000000dc 00001ed8 FDE cie=00000000 pc=00000000000213a0..000000000002179c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213a2 │ │ │ │ +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 00000000000213a4 │ │ │ │ + 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 00000000000213a6 │ │ │ │ + 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 00000000000213a8 │ │ │ │ + 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 00000000000213a9 │ │ │ │ + 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 00000000000213aa │ │ │ │ + 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 00000000000213ae │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb7e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00000000000213f9 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000001fbce │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000213fc │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001fbd1 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000021411 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001fbe6 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021412 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fbe7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002142b │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000001fc00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002142c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fc01 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002142d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fc02 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002142f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021431 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc06 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021433 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc08 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021435 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc0a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000021440 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001fc10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 215 to 0000000000021517 │ │ │ │ + DW_CFA_advance_loc1: 175 to 000000000001fcbf │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000021525 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001fcd5 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002152d │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000001fcf7 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002152f │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001fd05 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021533 │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000001fd24 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000021553 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001fd2d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002155b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd31 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000021581 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd33 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021584 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001fd3e │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000002158f │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001fd41 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021592 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001fd44 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021594 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd46 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000215a5 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000001fd57 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 242 to 0000000000021697 │ │ │ │ + DW_CFA_advance_loc1: 216 to 000000000001fe2f │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000216a5 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001fe45 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000216ad │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000001fe67 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000216af │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001fe75 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216b3 │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000001fe94 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000216d3 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001fe9d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000216db │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fea1 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000021701 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fea3 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021704 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001feae │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000002170f │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001feb1 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021712 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001feb4 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021714 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001feb6 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000021725 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000001fec7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000021741 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001fee2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021742 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fee3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021743 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fee4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021745 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fee6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021747 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fee8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021749 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001feea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002174b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001feec │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000021750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001fb4 000000000000005c 00001fb8 FDE cie=00000000 pc=00000000000217a0..0000000000021d1d │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217a2 │ │ │ │ +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 00000000000217a4 │ │ │ │ + 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 00000000000217a6 │ │ │ │ + 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 00000000000217a8 │ │ │ │ + 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 00000000000217a9 │ │ │ │ + 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 00000000000217aa │ │ │ │ + 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 00000000000217b1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001ff51 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 190 to 000000000002186f │ │ │ │ + DW_CFA_advance_loc1: 174 to 000000000001ffff │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021873 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020003 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021875 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020005 │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021877 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020007 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000002189d │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000002002d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000218c1 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000020051 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000218c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020052 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000218c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020053 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020055 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020057 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020059 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002005b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000218cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002005c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002014 0000000000000028 00002018 FDE cie=00000000 pc=0000000000021d20..000000000002239d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021d21 │ │ │ │ +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 0000000000021d24 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000020434 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000021d3c │ │ │ │ + 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 0000000000021dc5 │ │ │ │ + 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 0000000000021dd0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000204e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002040 0000000000000028 00002044 FDE cie=00000000 pc=00000000000223a0..0000000000022b7d │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000223a1 │ │ │ │ +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 00000000000223a7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000020a27 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000223bf │ │ │ │ + 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 000000000002243c │ │ │ │ + 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 0000000000022440 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000020ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000206c 0000000000000028 00002070 FDE cie=00000000 pc=0000000000022b80..0000000000023359 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000022b81 │ │ │ │ +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 0000000000022b84 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000021174 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000022b9c │ │ │ │ + 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 0000000000022c2c │ │ │ │ + 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 0000000000022c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021220 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002098 0000000000000028 0000209c FDE cie=00000000 pc=0000000000023360..0000000000023a60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023361 │ │ │ │ +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 0000000000023364 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000218b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002336d │ │ │ │ + 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 00000000000233ec │ │ │ │ + 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 00000000000233f0 │ │ │ │ + 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=0000000000023a60..00000000000241f8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023a61 │ │ │ │ +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 0000000000023a64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000021f54 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000023a6d │ │ │ │ + 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 0000000000023aec │ │ │ │ + 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 0000000000023af0 │ │ │ │ + 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=0000000000024200..0000000000024d47 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024201 │ │ │ │ +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 0000000000024204 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000022644 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002421c │ │ │ │ + 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 00000000000242a1 │ │ │ │ + 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 00000000000242b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000226f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000211c 0000000000000028 00002120 FDE cie=00000000 pc=0000000000024d50..000000000002578d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024d51 │ │ │ │ +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 0000000000024d54 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000230c4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024d6c │ │ │ │ + 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 0000000000024df1 │ │ │ │ + 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 0000000000024e00 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000023168 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002148 0000000000000028 0000214c FDE cie=00000000 pc=0000000000025790..0000000000026388 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025791 │ │ │ │ +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 0000000000025794 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000023a94 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000257ac │ │ │ │ + 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 0000000000025835 │ │ │ │ + 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 0000000000025840 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000023b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002174 0000000000000028 00002178 FDE cie=00000000 pc=0000000000026390..0000000000027282 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000026391 │ │ │ │ +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 0000000000026394 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000024594 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000263ac │ │ │ │ + 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 000000000002644f │ │ │ │ + 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 0000000000026450 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024650 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021a0 0000000000000028 000021a4 FDE cie=00000000 pc=0000000000027290..0000000000028054 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000027291 │ │ │ │ +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 0000000000027294 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000025374 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000272ac │ │ │ │ + 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 000000000002733c │ │ │ │ + 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 0000000000027340 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000025420 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021cc 0000000000000028 000021d0 FDE cie=00000000 pc=0000000000028060..00000000000290b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000028061 │ │ │ │ +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 0000000000028064 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000026084 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002807c │ │ │ │ + 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 0000000000028115 │ │ │ │ + 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 0000000000028120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026140 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021f8 0000000000000028 000021fc FDE cie=00000000 pc=00000000000290c0..000000000002ab69 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000290c1 │ │ │ │ +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 00000000000290c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000026ff4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000290dc │ │ │ │ + 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 0000000000029161 │ │ │ │ + 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 0000000000029162 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000027092 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002224 0000000000000028 00002228 FDE cie=00000000 pc=000000000002ab70..000000000002c675 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ab71 │ │ │ │ +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 000000000002ab74 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000289a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002ab8c │ │ │ │ + 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 000000000002abfb │ │ │ │ + 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 000000000002abfc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000028a2c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002250 0000000000000028 00002254 FDE cie=00000000 pc=000000000002c680..000000000002e1e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c681 │ │ │ │ +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 000000000002c684 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002a3b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c69c │ │ │ │ + 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 000000000002c70b │ │ │ │ + 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 000000000002c70c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a43c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000227c 0000000000000028 00002280 FDE cie=00000000 pc=000000000002e1f0..000000000002fea3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e1f1 │ │ │ │ +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 000000000002e1f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002bec4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e20c │ │ │ │ + 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 000000000002e27b │ │ │ │ + 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 000000000002e27c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002bf4c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022a8 0000000000000028 000022ac FDE cie=00000000 pc=000000000002feb0..0000000000031b2c │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002feb1 │ │ │ │ +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 000000000002feb4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002da14 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fecc │ │ │ │ + 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 000000000002ff51 │ │ │ │ + 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 000000000002ff52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002dab2 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022d4 0000000000000044 000022d8 FDE cie=00000000 pc=0000000000031b30..0000000000032d2a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031b31 │ │ │ │ +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 0000000000031b36 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f5e6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000031b3f │ │ │ │ + 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 0000000000031c20 │ │ │ │ + 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 0000000000031c21 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f6d1 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 849 to 0000000000031f72 │ │ │ │ + DW_CFA_advance_loc2: 721 to 000000000002f9a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000031f80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f9a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 143 to 000000000003200f │ │ │ │ + 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 0000000000032010 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002fa40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 0000000000032051 │ │ │ │ + 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 0000000000032052 │ │ │ │ + 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=0000000000032d30..0000000000032da3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032d31 │ │ │ │ +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 0000000000032d32 │ │ │ │ + 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 0000000000032d3b │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003070b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000032d85 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000030755 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032d86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030756 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032d87 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030757 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032d90 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000030760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032da0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030770 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032da1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030771 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032da2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030772 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002350 0000000000000030 00002354 FDE cie=00000000 pc=0000000000032db0..0000000000032e23 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032db1 │ │ │ │ +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 0000000000032db2 │ │ │ │ + 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 0000000000032dbb │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003078b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0000000000032e04 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00000000000307d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000307d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000307d6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032e10 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000307e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032e20 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000307f0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000307f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000307f2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002384 0000000000000028 00002388 FDE cie=00000000 pc=0000000000032e30..0000000000033c03 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e31 │ │ │ │ +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 0000000000032e34 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000030804 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032e3d │ │ │ │ + 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 0000000000032e7e │ │ │ │ + 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 0000000000032e80 │ │ │ │ + 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: 4 to 000000000003b20f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000385bf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 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: 1024 to 000000000003f860 │ │ │ │ + DW_CFA_advance_loc2: 1010 to 000000000003c992 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 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..0000000000041ecf │ │ │ │ - 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: 1489 to 0000000000041eba │ │ │ │ + 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 0000000000041ebb │ │ │ │ + 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=0000000000041ed0..0000000000041f23 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041ed1 │ │ │ │ +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 0000000000041ee8 │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000003ee58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041ef0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ee60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000041f1e │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000003ee8e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000294c 000000000000003c 00002950 FDE cie=00000000 pc=0000000000041f30..0000000000042076 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f32 │ │ │ │ +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 0000000000041f34 │ │ │ │ + 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 0000000000041f36 │ │ │ │ + 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 0000000000041f3a │ │ │ │ + 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: 4 to 0000000000041f3e │ │ │ │ + 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: 262 to 0000000000042044 │ │ │ │ + DW_CFA_advance_loc2: 256 to 000000000003efb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042045 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003efb5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042047 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003efb7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042049 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003efb9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004204b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003efbb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042050 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003efc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000298c 0000000000000048 00002990 FDE cie=00000000 pc=0000000000042080..0000000000042295 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042082 │ │ │ │ +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 0000000000042084 │ │ │ │ + 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 0000000000042086 │ │ │ │ + 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 000000000004208b │ │ │ │ + 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 000000000004208c │ │ │ │ + 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 000000000004208d │ │ │ │ + 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 0000000000042094 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003f010 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 422 to 000000000004223a │ │ │ │ + DW_CFA_advance_loc2: 388 to 000000000003f194 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004223b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f195 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004223c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f196 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004223e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f198 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042240 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f19a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042242 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f19c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042244 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f19e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042250 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003f1a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000029d8 0000000000000014 000029dc FDE cie=00000000 pc=00000000000422a0..00000000000422be │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422a4 │ │ │ │ +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 00000000000422bd │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000003f21d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029f0 0000000000000014 000029f4 FDE cie=00000000 pc=00000000000422c0..00000000000422ea │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422c4 │ │ │ │ +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 00000000000422e9 │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000003f249 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a08 0000000000000014 00002a0c FDE cie=00000000 pc=00000000000422f0..000000000004231e │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422f4 │ │ │ │ +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 000000000004231d │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000003f27d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a20 0000000000000010 00002a24 FDE cie=00000000 pc=0000000000042320..000000000004244a │ │ │ │ +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=0000000000042450..0000000000042621 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042451 │ │ │ │ +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 0000000000042452 │ │ │ │ + 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 0000000000042459 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003f3a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000000000042510 │ │ │ │ + DW_CFA_advance_loc1: 175 to 000000000003f458 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042511 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f459 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042512 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f45a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000042520 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003f460 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a60 000000000000002c 00002a64 FDE cie=00000000 pc=0000000000042640..0000000000042cd6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042641 │ │ │ │ +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 0000000000042644 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003f564 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004264d │ │ │ │ + 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 0000000000042939 │ │ │ │ + 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 0000000000042940 │ │ │ │ + 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=0000000000042ce0..0000000000045134 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042ce1 │ │ │ │ +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 0000000000042ce6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003fba6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042cea │ │ │ │ + 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 0000000000042cf9 │ │ │ │ + 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: 2250 to 00000000000435c3 │ │ │ │ + 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 00000000000435c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040484 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 844 to 0000000000043910 │ │ │ │ + DW_CFA_advance_loc2: 840 to 00000000000407cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043920 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000407d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 923 to 0000000000043cbb │ │ │ │ + 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 0000000000043cc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040b58 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002ad0 000000000000002c 00002ad4 FDE cie=00000000 pc=0000000000045140..0000000000047559 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045141 │ │ │ │ +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 0000000000045144 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000041f34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045148 │ │ │ │ + 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 0000000000045157 │ │ │ │ + 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 0000000000045887 │ │ │ │ + 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 0000000000045888 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042678 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b00 0000000000000030 00002b04 FDE cie=00000000 pc=0000000000047560..00000000000478cb │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047561 │ │ │ │ +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 0000000000047566 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044286 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004756f │ │ │ │ + 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 00000000000477fc │ │ │ │ + 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 0000000000047800 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000444e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 202 to 00000000000478ca │ │ │ │ + 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=00000000000478d0..0000000000047bc5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000478d1 │ │ │ │ +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 00000000000478d6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044596 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000478d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044598 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000478e6 │ │ │ │ + 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 0000000000047b20 │ │ │ │ + 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 0000000000047b30 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000447d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000047bc4 │ │ │ │ + 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=0000000000047bd0..0000000000047d5b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047bd1 │ │ │ │ +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 0000000000047bd2 │ │ │ │ + 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 0000000000047d3a │ │ │ │ + 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 0000000000047d3b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000047d40 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000449e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b90 0000000000000040 00002b94 FDE cie=00000000 pc=0000000000047d60..0000000000047f2d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047d62 │ │ │ │ +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 0000000000047d64 │ │ │ │ + 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 0000000000047d66 │ │ │ │ + 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 0000000000047d68 │ │ │ │ + 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 0000000000047d69 │ │ │ │ + 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 0000000000047d6a │ │ │ │ + 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 0000000000047f23 │ │ │ │ + DW_CFA_advance_loc2: 425 to 0000000000044bb3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047f24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044bb4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047f26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047f28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bb8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047f2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047f2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bbc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bd4 000000000000004c 00002bd8 FDE cie=00000000 pc=0000000000047f30..000000000004814c │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000047f3f │ │ │ │ +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 0000000000047f41 │ │ │ │ + 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 0000000000047f43 │ │ │ │ + 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 0000000000047f45 │ │ │ │ + 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 0000000000047f46 │ │ │ │ + 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 0000000000047f47 │ │ │ │ + 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 0000000000048119 │ │ │ │ + DW_CFA_advance_loc2: 454 to 0000000000044d9d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004811a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044d9e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004811c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004811e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048120 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048122 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000048130 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000004814b │ │ │ │ + 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=0000000000048150..000000000004874b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048151 │ │ │ │ +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 0000000000048156 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044dd6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004815f │ │ │ │ + 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: 1498 to 0000000000048739 │ │ │ │ + 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 000000000004873a │ │ │ │ + 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=0000000000048750..00000000000487a3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048751 │ │ │ │ +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 0000000000048768 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000453a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048770 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000453b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000004879e │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000453de │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c74 000000000000003c 00002c78 FDE cie=00000000 pc=00000000000487b0..00000000000488f6 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487b2 │ │ │ │ +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 00000000000487b4 │ │ │ │ + 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 00000000000487b6 │ │ │ │ + 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 00000000000487ba │ │ │ │ + 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: 4 to 00000000000487be │ │ │ │ + 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: 262 to 00000000000488c4 │ │ │ │ + DW_CFA_advance_loc2: 256 to 0000000000045504 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000488c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045505 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000488c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045507 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000488c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045509 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000488cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004550b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000488d0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000045510 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cb4 0000000000000048 00002cb8 FDE cie=00000000 pc=0000000000048900..0000000000048b15 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048902 │ │ │ │ +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 0000000000048904 │ │ │ │ + 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 0000000000048906 │ │ │ │ + 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 000000000004890b │ │ │ │ + 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 000000000004890c │ │ │ │ + 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 000000000004890d │ │ │ │ + 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 0000000000048914 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000045560 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 422 to 0000000000048aba │ │ │ │ + DW_CFA_advance_loc2: 388 to 00000000000456e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048abb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000456e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048abc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000456e6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048abe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048ac0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456ea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048ac2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048ac4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456ee │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048ad0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000456f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002d00 0000000000000014 00002d04 FDE cie=00000000 pc=0000000000048b20..0000000000048b3e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b24 │ │ │ │ +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 0000000000048b3d │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000004576d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d18 0000000000000014 00002d1c FDE cie=00000000 pc=0000000000048b40..0000000000048b6a │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b44 │ │ │ │ +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 0000000000048b69 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000045799 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d30 0000000000000014 00002d34 FDE cie=00000000 pc=0000000000048b70..0000000000048b9e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b74 │ │ │ │ +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 0000000000048b9d │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000457cd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d48 0000000000000010 00002d4c FDE cie=00000000 pc=0000000000048ba0..0000000000048cca │ │ │ │ +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=0000000000048cd0..0000000000048ea1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048cd1 │ │ │ │ +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 0000000000048cd2 │ │ │ │ + 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 0000000000048cd9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000458f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000000000048d90 │ │ │ │ + DW_CFA_advance_loc1: 175 to 00000000000459a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048d91 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000459a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048d92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000459aa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000048da0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000459b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d88 0000000000000020 00002d8c FDE cie=00000000 pc=0000000000048eb0..0000000000048fd0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048eb1 │ │ │ │ +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 0000000000048f34 │ │ │ │ + DW_CFA_advance_loc1: 131 to 0000000000045b34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045b38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048f54 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000045b4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002dac 0000000000000010 00002db0 FDE cie=00000000 pc=0000000000048fd0..0000000000048fda │ │ │ │ +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=0000000000048fe0..0000000000049164 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048fe1 │ │ │ │ +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 000000000004903a │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000000045c2a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004903b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045c2b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049044 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000045c34 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049045 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045c35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00000000000490f7 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000045ce7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049100 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000045cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000004915c │ │ │ │ + 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=0000000000049170..00000000000498f6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049171 │ │ │ │ +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 0000000000049194 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000045d74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000491a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000491ca │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000045da2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000491d4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000045dac │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000491d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045dae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 55 to 000000000004920d │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000045de5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000004923b │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000045e13 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004923d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045e15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 101 to 00000000000492a2 │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000000000045e7a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000492a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000045e7d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000492b5 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045e8d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000492b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045e8e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000492d0 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000045ea8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000492e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000004937c │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000045f4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049386 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000045f56 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049387 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045f57 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049391 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000045f61 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000493ab │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000045f7b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000493b1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000045f81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 165 to 0000000000049456 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000046024 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000049471 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000046041 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049475 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046045 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 000000000004951c │ │ │ │ + DW_CFA_advance_loc1: 167 to 00000000000460ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049526 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000460f6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049528 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000460f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049532 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046102 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000049554 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000046124 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049555 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046125 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000004960d │ │ │ │ + DW_CFA_advance_loc1: 176 to 00000000000461d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049616 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000461de │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049617 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000461df │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000004966d │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000046235 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004966f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046237 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049679 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046241 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004967a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046242 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 000000000004976e │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000046326 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049778 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046330 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049779 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046331 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000004978e │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000004634e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049797 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000046357 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049799 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046359 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000497af │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004636f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000497b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046370 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000049814 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000463d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004981d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000463dd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004981e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000463de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000049894 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000004644c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004989e │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046456 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000498a0 │ │ │ │ + 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=0000000000049900..0000000000049984 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049901 │ │ │ │ +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 0000000000049937 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000464d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049940 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000464e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002ec4 0000000000000020 00002ec8 FDE cie=00000000 pc=0000000000049990..0000000000049ab0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049991 │ │ │ │ +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 0000000000049a14 │ │ │ │ + DW_CFA_advance_loc1: 131 to 00000000000465b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000465b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049a34 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000465cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000465d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ee8 0000000000000010 00002eec FDE cie=00000000 pc=0000000000049ab0..0000000000049aba │ │ │ │ +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=0000000000049ac0..0000000000049c44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049ac1 │ │ │ │ +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 0000000000049b1a │ │ │ │ + DW_CFA_advance_loc1: 89 to 00000000000466aa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049b1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000466ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049b24 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000466b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049b25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000466b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000049bd7 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000046767 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049be0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000046770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000049c3c │ │ │ │ + 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=0000000000049c50..000000000004a3d6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049c51 │ │ │ │ +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 0000000000049c74 │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000467f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000467f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000049caa │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000046822 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049cb4 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004682c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049cb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004682e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000049ced │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000046865 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000049d1b │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000046893 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049d1d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046895 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 101 to 0000000000049d82 │ │ │ │ + DW_CFA_advance_loc1: 101 to 00000000000468fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000049d85 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000468fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049d95 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004690d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049d96 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004690e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000049db0 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000046928 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049dc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046930 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000049e5c │ │ │ │ + DW_CFA_advance_loc1: 156 to 00000000000469cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049e66 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000469d6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049e67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000469d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049e71 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000469e1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000049e8b │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000469fb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000049e91 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000046a01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 165 to 0000000000049f36 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000046aa4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000049f51 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000046ac1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049f55 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046ac5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 0000000000049ffc │ │ │ │ + DW_CFA_advance_loc1: 167 to 0000000000046b6c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a006 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046b76 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a008 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046b78 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a012 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046b82 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000004a034 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000046ba4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a035 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046ba5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000004a0ed │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000046c55 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004a0f6 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000046c5e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a0f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046c5f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000004a14d │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000046cb5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a14f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046cb7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a159 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046cc1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a15a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046cc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 000000000004a24e │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000046da6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a258 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046db0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a259 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046db1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000004a26e │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000046dce │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004a277 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000046dd7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a279 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046dd9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004a28f │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000046def │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a290 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046df0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000004a2f4 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000046e54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004a2fd │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000046e5d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a2fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046e5e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 000000000004a374 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000046ecc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a37e │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046ed6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a380 │ │ │ │ + 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=000000000004a3e0..000000000004a464 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a3e1 │ │ │ │ +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 000000000004a417 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000046f57 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004a420 │ │ │ │ + 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_] │ │ │ │ @@ -397,23 +379,20 @@ │ │ │ │ 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 │ │ │ │ -nd$pHc\$`f │ │ │ │ -([]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,369 +222,368 @@ │ │ │ │ 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 : │ │ │ │ +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 │ │ │ │ - shl $0x4,%rdx │ │ │ │ sub $0x48,%rsp │ │ │ │ - fldt 0x10(%rbp) │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fldt 0x10(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ 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) │ │ │ │ - or $0xc,%ah │ │ │ │ fld1 │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ 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 -0x58(%rbp),%r10 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ mov %rax,%r8 │ │ │ │ - mov %r11,%rdi │ │ │ │ - lea -0x1(%r11),%rcx │ │ │ │ - sub %r15,%rdi │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ fld1 │ │ │ │ - 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 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - sub $0x2,%rdi │ │ │ │ - lea -0x1(%rax),%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x10(%r8,%r9,1),%r12 │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - lea (%r8,%r9,1),%r14 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 3e86 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r10 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + 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) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - fldt -0x10(%r12) │ │ │ │ - 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 │ │ │ │ - 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) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%r10),%rsi │ │ │ │ - mov %r10,%r9 │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ shl $0x4,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add %r8,%rsi │ │ │ │ + add %r8,%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fsubr %st(4),%st │ │ │ │ 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 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - 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 │ │ │ │ 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 %r11,%r10 │ │ │ │ - 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 │ │ │ │ - lea (%r15,%r9,1),%r13 │ │ │ │ - sub %rax,%rbx │ │ │ │ - sub %rdi,%r10 │ │ │ │ + mov %r15,%rdi │ │ │ │ + sub %rsi,%r11 │ │ │ │ shl $0x4,%r12 │ │ │ │ - lea -0x1(%r9),%rdi │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - sub %r11,%r13 │ │ │ │ + lea -0x1(%r9),%rsi │ │ │ │ + sub %rax,%rdi │ │ │ │ + lea (%rbx,%r9,1),%r14 │ │ │ │ add %r8,%r12 │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - movabs $0x7fffffffffffffff,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + sub %r10,%r14 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ fld1 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - setl %r14b │ │ │ │ - cmp %rdi,%rax │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - setne %dil │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + movabs $0x7fffffffffffffff,%rsi │ │ │ │ + setl %r13b │ │ │ │ + mov %r10,-0x68(%rbp) │ │ │ │ + mov %rdi,%r10 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + setne %sil │ │ │ │ shl $0x4,%rbx │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ @@ -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 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ - inc %r11 │ │ │ │ - add %r8,%r13 │ │ │ │ - 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) │ │ │ │ + jg 3e1a │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ + sub %rcx,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + lea -0x1(%r9),%rsi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%r9),%rdi │ │ │ │ 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 %r15,-0x50(%rbp) │ │ │ │ - lea -0x3(%rbx),%r15 │ │ │ │ - sub $0x2,%r10 │ │ │ │ - sub $0x2,%rbx │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ + lea -0x3(%r11),%r14 │ │ │ │ + sub $0x2,%r11 │ │ │ │ fsubr %st(4),%st │ │ │ │ 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 │ │ │ │ - shl $0x4,%rdi │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r8,%rdi │ │ │ │ fsubr %st(3),%st │ │ │ │ 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 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - 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 │ │ │ │ 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,28 +820,28 @@ │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000003f30 : │ │ │ │ +0000000000003ee0 : │ │ │ │ mov %rdi,-0x18(%rsp) │ │ │ │ - fildll -0x18(%rsp) │ │ │ │ mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rsi,%rax │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ - fmuls 0x4718e(%rip) │ │ │ │ + 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 │ │ │ │ @@ -851,103 +849,103 @@ │ │ │ │ fdiv %st(1),%st │ │ │ │ fildll -0x18(%rsp) │ │ │ │ fld %st(4) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(6) │ │ │ │ fcomi %st(6),%st │ │ │ │ fstp %st(6) │ │ │ │ - ja 3fe0 │ │ │ │ + ja 3f90 │ │ │ │ fsubr %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(6) │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(5) │ │ │ │ - fmuls 0x47144(%rip) │ │ │ │ + fmuls 0x43194(%rip) │ │ │ │ fmulp %st,%st(5) │ │ │ │ inc %rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - neg %rax │ │ │ │ - cmovs %rsi,%rax │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ fildll -0x18(%rsp) │ │ │ │ fmul %st,%st(4) │ │ │ │ fld1 │ │ │ │ fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - ja 4010 │ │ │ │ + ja 3fc0 │ │ │ │ fstp %st(6) │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - flds 0x47106(%rip) │ │ │ │ + flds 0x43153(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ fsub %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fmuls 0x470ea(%rip) │ │ │ │ + fmuls 0x4313a(%rip) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ - fmuls 0x470e4(%rip) │ │ │ │ + fmuls 0x43134(%rip) │ │ │ │ fmul %st(7),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fmuls 0x470d2(%rip) │ │ │ │ + fmuls 0x43122(%rip) │ │ │ │ fdiv %st(2),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ - jmp 3f9a │ │ │ │ + jmp 3f4a │ │ │ │ fstp %st(3) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 0x470b8(%rip) │ │ │ │ + fmuls 0x43108(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x470b4(%rip) │ │ │ │ + fmuls 0x43104(%rip) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x470a0(%rip) │ │ │ │ + fmuls 0x430f0(%rip) │ │ │ │ fdivp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004050 : │ │ │ │ +0000000000004000 : │ │ │ │ sub $0x30,%rsp │ │ │ │ lea 0x2(%rsi),%rdx │ │ │ │ mov %rdi,-0x78(%rsp) │ │ │ │ - fildll -0x78(%rsp) │ │ │ │ movl $0x0,-0x70(%rsp) │ │ │ │ + fildll -0x78(%rsp) │ │ │ │ movq $0x0,-0x78(%rsp) │ │ │ │ - fmuls 0x47064(%rip) │ │ │ │ - fadds 0x47062(%rip) │ │ │ │ + fmuls 0x430b4(%rip) │ │ │ │ + fadds 0x430b2(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x47062(%rip) │ │ │ │ + fmuls 0x430b2(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x4705e(%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) │ │ │ │ @@ -960,356 +958,355 @@ │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x8(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x48(%rsp) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x4702a(%rip) │ │ │ │ + fmuls 0x4307a(%rip) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x18(%rsp) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x47020(%rip) │ │ │ │ + fmuls 0x43070(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x4701c(%rip) │ │ │ │ + fmuls 0x4306c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x47016(%rip) │ │ │ │ + fmuls 0x43066(%rip) │ │ │ │ faddp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ - fdivrs 0x47008(%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 43d0 │ │ │ │ - flds 0x46faf(%rip) │ │ │ │ + ja 4370 │ │ │ │ + flds 0x42fff(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 4270 │ │ │ │ - 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 0x46fe1(%rip) │ │ │ │ + fmuls 0x43031(%rip) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x46fd9(%rip) │ │ │ │ + fmuls 0x43029(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x46fd1(%rip) │ │ │ │ - fsubs 0x46fcf(%rip) │ │ │ │ + fmuls 0x43021(%rip) │ │ │ │ + fsubs 0x4301f(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x46fcb(%rip) │ │ │ │ + fmuls 0x4301b(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x46fbf(%rip) │ │ │ │ + fmuls 0x4300f(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x46fbb(%rip) │ │ │ │ + fmuls 0x4300b(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x46fad(%rip) │ │ │ │ - fsubrs 0x46fab(%rip) │ │ │ │ + fmuls 0x42ffd(%rip) │ │ │ │ + fsubrs 0x42ffb(%rip) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fsub %st(6),%st │ │ │ │ - fmuls 0x46f9f(%rip) │ │ │ │ + fmuls 0x42fef(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ fld %st(5) │ │ │ │ fmul %st(6),%st │ │ │ │ - fmuls 0x46f93(%rip) │ │ │ │ - fsubrs 0x46f91(%rip) │ │ │ │ + fmuls 0x42fe3(%rip) │ │ │ │ + fsubrs 0x42fe1(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x46f91(%rip) │ │ │ │ + fmuls 0x42fe1(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x46f83(%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 0x46f7b(%rip) │ │ │ │ + fmuls 0x42fcb(%rip) │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmuls 0x46f6d(%rip) │ │ │ │ + fmuls 0x42fbd(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ - fmuls 0x46f6d(%rip) │ │ │ │ + fmuls 0x42fbd(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x46f61(%rip) │ │ │ │ + fmuls 0x42fb1(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x46f59(%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 4250 │ │ │ │ + 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 40fc │ │ │ │ - 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 0x46e6a(%rip) │ │ │ │ + flds 0x42eca(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 4380 │ │ │ │ - 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 0x46eaa(%rip) │ │ │ │ - fsubs 0x46ed4(%rip) │ │ │ │ + fmuls 0x42f0a(%rip) │ │ │ │ + fsubs 0x42f34(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x46ed0(%rip) │ │ │ │ + fadds 0x42f30(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x46e80(%rip) │ │ │ │ + fmuls 0x42ee0(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x46ec2(%rip) │ │ │ │ + fmuls 0x42f22(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x46eb8(%rip) │ │ │ │ + fmuls 0x42f18(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x46e46(%rip) │ │ │ │ + fmuls 0x42ea6(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x46eaa(%rip) │ │ │ │ + fmuls 0x42f0a(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x46ea2(%rip) │ │ │ │ + fmuls 0x42f02(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x46e9a(%rip) │ │ │ │ + fmuls 0x42efa(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x46e0e(%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 0x46e80(%rip) │ │ │ │ + fmuls 0x42ee0(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x46e7a(%rip) │ │ │ │ + fmuls 0x42eda(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x46e36(%rip) │ │ │ │ - fsubs 0x46dfc(%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 0x46e5a(%rip) │ │ │ │ + fmuls 0x42eba(%rip) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x46e52(%rip) │ │ │ │ + fmuls 0x42eb2(%rip) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x46e44(%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 4250 │ │ │ │ + jmp 41f0 │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ - flds 0x46d78(%rip) │ │ │ │ + flds 0x42dd8(%rip) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 4240 │ │ │ │ + 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 0x46df6(%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 4250 │ │ │ │ + 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 0x46d1e(%rip) │ │ │ │ + fmuls 0x42d7e(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x46d12(%rip) │ │ │ │ + fmuls 0x42d72(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x46d10(%rip) │ │ │ │ + fmuls 0x42d70(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x46d0a(%rip) │ │ │ │ + fadds 0x42d6a(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x46d06(%rip) │ │ │ │ + fmuls 0x42d66(%rip) │ │ │ │ fld %st(6) │ │ │ │ - fmuls 0x46cfa(%rip) │ │ │ │ + fmuls 0x42d5a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x46cf6(%rip) │ │ │ │ + fmuls 0x42d56(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(4) │ │ │ │ - fmuls 0x46cee(%rip) │ │ │ │ + fmuls 0x42d4e(%rip) │ │ │ │ faddp %st,%st(4) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x46ce6(%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 4250 │ │ │ │ + jmp 41f0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004470 : │ │ │ │ +0000000000004410 : │ │ │ │ sub $0x38,%rsp │ │ │ │ fldt 0x40(%rsp) │ │ │ │ - fmuls 0x46d2a(%rip) │ │ │ │ + fmuls 0x42d8a(%rip) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 44d0 │ │ │ │ + je 4470 │ │ │ │ sub $0x20,%rsp │ │ │ │ mov %rdi,%rax │ │ │ │ + neg %rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - neg %rax │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ cmovs %rdi,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + 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 44d9 │ │ │ │ - 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 44db │ │ │ │ + jmp 447b │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rsp) │ │ │ │ mov %rdi,%rax │ │ │ │ + fstpt 0x10(%rsp) │ │ │ │ sub $0x20,%rsp │ │ │ │ - neg %rax │ │ │ │ - cmovs %rdi,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ - fldt 0x30(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ add $0x38,%rsp │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004520 : │ │ │ │ +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 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ @@ -1330,33 +1327,28 @@ │ │ │ │ call 3430 │ │ │ │ fldt 0x20(%rsp) │ │ │ │ add $0x50,%rsp │ │ │ │ pop %rbx │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 │ │ │ │ @@ -1367,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 │ │ │ │ - xor %eax,%eax │ │ │ │ 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 │ │ │ │ - mov %rdi,%rax │ │ │ │ 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 │ │ │ │ - add $0x10,%rsi │ │ │ │ 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 │ │ │ │ @@ -1510,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) │ │ │ │ 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 │ │ │ │ - xor %eax,%eax │ │ │ │ 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) │ │ │ │ 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) │ │ │ │ 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 │ │ │ │ - xor %eax,%eax │ │ │ │ fldz │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %eax,%eax │ │ │ │ + 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 │ │ │ │ - mov %rdi,%rax │ │ │ │ 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 : │ │ │ │ - fldt 0x4c55a(%rip) │ │ │ │ - cmpw $0x0,0x4c542(%rip) │ │ │ │ +0000000000004980 : │ │ │ │ + fldt 0x486ca(%rip) │ │ │ │ + cmpw $0x0,0x486b2(%rip) │ │ │ │ fld %st(0) │ │ │ │ - je 4b7e │ │ │ │ - flds 0x465d4(%rip) │ │ │ │ + je 4a0e │ │ │ │ + flds 0x42744(%rip) │ │ │ │ mov $0x3f,%eax │ │ │ │ nopl (%rax) │ │ │ │ - dec %rax │ │ │ │ fmul %st,%st(1) │ │ │ │ - jne 4b10 │ │ │ │ + dec %rax │ │ │ │ + jne 49a0 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x4c52f(%rip) │ │ │ │ - fldt 0x4c509(%rip) │ │ │ │ + fstpt 0x4869f(%rip) │ │ │ │ mov $0x3ffe,%eax │ │ │ │ + fldt 0x48674(%rip) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - dec %rax │ │ │ │ fmul %st(2),%st │ │ │ │ - jne 4b30 │ │ │ │ + dec %rax │ │ │ │ + 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) │ │ │ │ - dec %rax │ │ │ │ fadd %st(0),%st │ │ │ │ - jne 4b50 │ │ │ │ + dec %rax │ │ │ │ + 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) │ │ │ │ - fstpt 0x4c4b3(%rip) │ │ │ │ + fstpt 0x48623(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - movw $0x0,0x4c4c8(%rip) │ │ │ │ - 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 │ │ │ │ @@ -1909,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 │ │ │ │ @@ -1947,23 +1923,23 @@ │ │ │ │ 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 │ │ │ │ @@ -1973,356 +1949,346 @@ │ │ │ │ add %rsi,%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 │ │ │ │ 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 │ │ │ │ - fldt 0x4665c(%rip) │ │ │ │ + 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) │ │ │ │ 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) │ │ │ │ @@ -2378,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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt 0x423c2(%rip) │ │ │ │ + movss 0x41f9a(%rip),%xmm5 │ │ │ │ + movss 0x4207e(%rip),%xmm6 │ │ │ │ movss %xmm5,0x28(%rsp) │ │ │ │ - movss 0x45dbc(%rip),%xmm5 │ │ │ │ + movss 0x41f98(%rip),%xmm7 │ │ │ │ + movss 0x41f8c(%rip),%xmm5 │ │ │ │ + fmul %st(3),%st │ │ │ │ movss %xmm6,0x2c(%rsp) │ │ │ │ + movss 0x4205c(%rip),%xmm6 │ │ │ │ movss %xmm7,0x30(%rsp) │ │ │ │ - movss 0x45e88(%rip),%xmm6 │ │ │ │ - movss 0x45e84(%rip),%xmm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ + movss 0x42052(%rip),%xmm7 │ │ │ │ movss %xmm5,0x34(%rsp) │ │ │ │ movss %xmm6,0x38(%rsp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461da(%rip) │ │ │ │ + fldt 0x4237c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461e0(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x42382(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461e6(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x42388(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461ec(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4238e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461f2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x42394(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461f8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4239a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461fe(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423a0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46204(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423a6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4620a(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423ac(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46210(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423b2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46216(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423b8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4621c(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423be(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46222(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423c4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46228(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423ca(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ - fadds 0x28(%rsp) │ │ │ │ + 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) │ │ │ │ movss %xmm6,0x24(%rsp) │ │ │ │ - fadds 0x3c(%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 │ │ │ │ - fldt 0x45eb4(%rip) │ │ │ │ + movss 0x41c59(%rip),%xmm1 │ │ │ │ + movss 0x41c4d(%rip),%xmm2 │ │ │ │ movss %xmm0,0x6c(%rsp) │ │ │ │ + movss 0x41b43(%rip),%xmm3 │ │ │ │ + movss 0x41b4f(%rip),%xmm4 │ │ │ │ movss %xmm1,0x60(%rsp) │ │ │ │ movss %xmm2,0x5c(%rsp) │ │ │ │ movss %xmm3,(%rsp) │ │ │ │ movss %xmm4,0x20(%rsp) │ │ │ │ + fldt 0x4203e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45e7f(%rip) │ │ │ │ + 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) │ │ │ │ @@ -2783,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) │ │ │ │ - movss %xmm3,0x64(%rsp) │ │ │ │ - fadd %st(5),%st │ │ │ │ - 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) │ │ │ │ @@ -2830,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) │ │ │ │ @@ -2969,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) │ │ │ │ @@ -3095,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) │ │ │ │ @@ -3114,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 0x41724(%rip),%xmm6 │ │ │ │ movss %xmm7,0x54(%rsp) │ │ │ │ - movss 0x45558(%rip),%xmm6 │ │ │ │ - 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) │ │ │ │ @@ -3186,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) │ │ │ │ movss %xmm6,0x60(%rsp) │ │ │ │ - fadds 0x5c(%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) │ │ │ │ @@ -3317,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) │ │ │ │ @@ -3424,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) │ │ │ │ mov $0x1,%edi │ │ │ │ - lea 0x45513(%rip),%rsi │ │ │ │ - push 0x0(%rbp) │ │ │ │ + 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) │ │ │ │ - lea 0x453f0(%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) │ │ │ │ - lea 0x453a0(%rip),%rsi │ │ │ │ + lea 0x41558(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ - push 0x10(%rbx) │ │ │ │ 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) │ │ │ │ - lea 0x4535f(%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 │ │ │ │ mov %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ fldt (%rsp) │ │ │ │ shl $0x4,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ 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 │ │ │ │ @@ -3881,48 +3834,46 @@ │ │ │ │ mov 0x18(%rdi),%r13 │ │ │ │ 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 │ │ │ │ - mov %r15,%r12 │ │ │ │ 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 │ │ │ │ @@ -3939,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 │ │ │ │ - movslq %eax,%r13 │ │ │ │ imul %rbx,%r15 │ │ │ │ + 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 (%rax,%r14,1),%rsi │ │ │ │ lea 0x1(%rbx),%ecx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add 0x18(%rbp),%rsi │ │ │ │ + jle 6624 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ + shl $0x4,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - sub 0x8(%rbp),%ecx │ │ │ │ mov 0x28(%rbp),%r11 │ │ │ │ - shl $0xc,%r10 │ │ │ │ + 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 │ │ │ │ @@ -4030,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 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add 0x8(%rbp),%rsi │ │ │ │ + jle 66d4 │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ + shl $0x4,%rsi │ │ │ │ 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 │ │ │ │ @@ -4086,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 │ │ │ │ movslq %eax,%rbx │ │ │ │ - mov %eax,-0x84(%rbp) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + 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 %rbx,%r13 │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ lea -0x60(%rbp),%rax │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x38f(%rip),%rdi │ │ │ │ + lea -0x35a(%rip),%rdi │ │ │ │ + movq %r15,%xmm0 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ - movhps -0x78(%rbp),%xmm0 │ │ │ │ - mov %r15,-0x58(%rbp) │ │ │ │ - movups %xmm0,-0x48(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + movhps -0x80(%rbp),%xmm0 │ │ │ │ + mov %r13,-0x58(%rbp) │ │ │ │ + movups %xmm0,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ + mov -0x8c(%rbp),%eax │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x84(%rbp),%eax │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ 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 │ │ │ │ - sub $0x2068,%rsp │ │ │ │ lea -0x9(%rcx),%rbx │ │ │ │ + sub $0x2068,%rsp │ │ │ │ mov %rdx,-0x2068(%rbp) │ │ │ │ - mov %rdi,-0x2070(%rbp) │ │ │ │ + mov %rsi,-0x2070(%rbp) │ │ │ │ movhps -0x2068(%rbp),%xmm0 │ │ │ │ movaps %xmm0,-0x2090(%rbp) │ │ │ │ call 34d0 │ │ │ │ xor %ecx,%ecx │ │ │ │ - movslq %eax,%r14 │ │ │ │ - lea -0x420(%rip),%rdi │ │ │ │ - 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 │ │ │ │ shl $0x4,%rdx │ │ │ │ + lea 0x1000(%r13),%r12 │ │ │ │ mov %r15,%rdi │ │ │ │ - lea 0x1000(%r12),%r14 │ │ │ │ + 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 │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ - movups %xmm1,-0x10(%rax) │ │ │ │ sub $0x10,%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) │ │ │ │ + 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) │ │ │ │ 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 │ │ │ │ - xor %eax,%eax │ │ │ │ fldz │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %eax,%eax │ │ │ │ + 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 │ │ │ │ - xor %eax,%eax │ │ │ │ fldz │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %eax,%eax │ │ │ │ + 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) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ fldt -0x10(%rdi) │ │ │ │ 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 │ │ │ │ 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) │ │ │ │ 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) │ │ │ │ @@ -4878,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 │ │ │ │ @@ -4947,59 +4855,56 @@ │ │ │ │ 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) │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rdx │ │ │ │ fldt -0x20(%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x20(%rdx) │ │ │ │ @@ -5010,104 +4915,104 @@ │ │ │ │ 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 │ │ │ │ + jne 7180 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 71c2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 %r10,%r13 │ │ │ │ mov %r9,%r8 │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ imul %r9,%r13 │ │ │ │ shl $0x5,%r8 │ │ │ │ + mov %rdx,-0x18(%rsp) │ │ │ │ xor %r12d,%r12d │ │ │ │ - xor %ebp,%ebp │ │ │ │ lea (%r11,%r8,1),%r14 │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ mov %rdi,%r15 │ │ │ │ mov %rbx,-0x20(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rax │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x5,%rsi │ │ │ │ @@ -5126,427 +5031,417 @@ │ │ │ │ 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 $0x11,%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 │ │ │ │ imul %eax,%r11d │ │ │ │ - movslq %eax,%rdi │ │ │ │ - mov %ecx,-0xc(%rsp) │ │ │ │ - imul %eax,%r12d │ │ │ │ - shl $0x5,%rdi │ │ │ │ + mov %r13d,-0xc(%rsp) │ │ │ │ xor %ebp,%ebp │ │ │ │ + imul %eax,%r12d │ │ │ │ + cltq │ │ │ │ xor %ebx,%ebx │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov %r13d,%r15d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ nopl (%rax) │ │ │ │ movslq %ebp,%rsi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ + movslq %r12d,%r14 │ │ │ │ mov %ebx,-0x10(%rsp) │ │ │ │ - lea (%rcx,%rsi,1),%r8 │ │ │ │ - sub %rcx,%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + 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) │ │ │ │ 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 $0x11,%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 │ │ │ │ - mov %rcx,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ shl $0x5,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ add %rsi,%r9 │ │ │ │ add %rcx,%r10 │ │ │ │ + xor %edx,%edx │ │ │ │ add 0x30(%rbx),%rcx │ │ │ │ add %rsi,%r8 │ │ │ │ add %rsi,%rdi │ │ │ │ add 0x20(%rbx),%rsi │ │ │ │ - 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) │ │ │ │ @@ -5557,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 │ │ │ │ @@ -5576,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 %rsi,%r15 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov 0x18(%rdi),%r12 │ │ │ │ - mov (%rdi),%rbp │ │ │ │ add %rax,%r13 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov (%rdi),%rbp │ │ │ │ + sub %rsi,%rdx │ │ │ │ add %rax,%r12 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ add 0x28(%rdi),%rax │ │ │ │ - sub %rsi,%rdx │ │ │ │ sub %rsi,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ + mov %rax,%r14 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r15) │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ add $0x20,%r15 │ │ │ │ - mov 0x60(%rbp),%rcx │ │ │ │ add $0x20,%r13 │ │ │ │ add $0x20,%r12 │ │ │ │ add $0x20,%r14 │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fstpt 0x20(%rsp) │ │ │ │ fldt (%rcx) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ fildll 0x18(%rsp) │ │ │ │ - fldt 0x437f4(%rip) │ │ │ │ + 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) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ mov 0x60(%rbp),%rcx │ │ │ │ + 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) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ - fldt 0x43786(%rip) │ │ │ │ + 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 │ │ │ │ @@ -5679,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 │ │ │ │ @@ -5698,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 │ │ │ │ - lea (%r10,%rdx,1),%rsi │ │ │ │ movq $0x0,(%r10,%rdx,1) │ │ │ │ + lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x8(%r10,%rdx,1) │ │ │ │ movq $0x0,0x10(%r10,%rdx,1) │ │ │ │ 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) │ │ │ │ @@ -5769,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 │ │ │ │ @@ -5812,26 +5703,26 @@ │ │ │ │ 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 │ │ │ │ - mov %rcx,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ shl $0x5,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ add %rsi,%r9 │ │ │ │ add %rcx,%r10 │ │ │ │ + xor %edx,%edx │ │ │ │ add 0x30(%rbx),%rcx │ │ │ │ add %rsi,%r8 │ │ │ │ add %rsi,%rdi │ │ │ │ add 0x20(%rbx),%rsi │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fldt 0x10(%r9,%rdx,2) │ │ │ │ @@ -5847,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 │ │ │ │ @@ -5870,96 +5761,96 @@ │ │ │ │ mov %rax,%r15 │ │ │ │ shr $0x3f,%r15 │ │ │ │ add %rax,%r15 │ │ │ │ call 3040 │ │ │ │ sar $1,%r15 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rcx │ │ │ │ + mov %r15,0x30(%rsp) │ │ │ │ movslq %eax,%rbx │ │ │ │ mov %r15,%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ cqto │ │ │ │ - mov %r15,0x30(%rsp) │ │ │ │ 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 %rsi,%r15 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov 0x18(%rdi),%r12 │ │ │ │ - mov (%rdi),%rbp │ │ │ │ add %rax,%r13 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov (%rdi),%rbp │ │ │ │ + sub %rsi,%rdx │ │ │ │ add %rax,%r12 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ add 0x28(%rdi),%rax │ │ │ │ - sub %rsi,%rdx │ │ │ │ sub %rsi,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ + mov %rax,%r14 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r15) │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ add $0x20,%r15 │ │ │ │ - mov 0x60(%rbp),%rcx │ │ │ │ add $0x20,%r13 │ │ │ │ add $0x20,%r12 │ │ │ │ add $0x20,%r14 │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fstpt 0x20(%rsp) │ │ │ │ fldt (%rcx) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ fildll 0x18(%rsp) │ │ │ │ - fldt 0x433e4(%rip) │ │ │ │ + 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) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ mov 0x60(%rbp),%rcx │ │ │ │ + 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) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ - fldt 0x43376(%rip) │ │ │ │ + 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 │ │ │ │ @@ -5973,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) │ │ │ │ @@ -6023,229 +5914,229 @@ │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%rax │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ call 31f0 │ │ │ │ cmpq $0x1,0x10(%rbp) │ │ │ │ - movslq %eax,%rsi │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ 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 │ │ │ │ + jns 808c │ │ │ │ sub %r12,%rdx │ │ │ │ - mov -0x38(%rbp),%rsi │ │ │ │ + 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 │ │ │ │ + jne 822e │ │ │ │ cmpq $0x0,0x28(%rsp) │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ - jg 8760 │ │ │ │ + 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 │ │ │ │ @@ -6264,16 +6155,16 @@ │ │ │ │ lea (%rsi,%rax,8),%rbx │ │ │ │ lea (%rdx,%rcx,1),%r15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r15) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ add $0x8,%r13 │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%r14) │ │ │ │ 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 │ │ │ │ @@ -6285,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 %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 │ │ │ │ - mov 0x38(%r8),%rbx │ │ │ │ - shl $0x5,%r15 │ │ │ │ - add %r9,%rbp │ │ │ │ + mov 0x38(%rdi),%rbx │ │ │ │ + mov 0xc0(%rdx),%rdx │ │ │ │ + add %r8,%rbp │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rcx,%r13 │ │ │ │ sar $1,%rbp │ │ │ │ - mov 0xc0(%rax),%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ + add %rsi,%r9 │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ - shl $0x5,%r14 │ │ │ │ - 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 │ │ │ │ - add %rax,%rdi │ │ │ │ - mov 0x30(%r8),%rax │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - imul %rcx,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - add %rbp,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - lea (%rdx,%rax,1),%rbx │ │ │ │ - mov 0x8(%r8),%rdx │ │ │ │ - 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) │ │ │ │ - mov %r9,%rcx │ │ │ │ - add %r9,%rdi │ │ │ │ - add %r9,%r11 │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r8,%r10 │ │ │ │ - add %rax,%rcx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - add %rsi,%r8 │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add %rdx,%r10 │ │ │ │ - add %rdx,%r8 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ shl $0x5,%r9 │ │ │ │ - add %rdx,%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 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + shl $0x5,%r15 │ │ │ │ + add %rdx,%rbx │ │ │ │ add %rdx,%rsi │ │ │ │ - shl $0x4,%r12 │ │ │ │ - add %r12,%rax │ │ │ │ - mov %rbp,%r12 │ │ │ │ - shl $0x4,%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) │ │ │ │ - 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) │ │ │ │ + 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) │ │ │ │ @@ -6490,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) │ │ │ │ + jg 8558 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add %r15,%rbx │ │ │ │ - add %r14,%r10 │ │ │ │ + add %r13,%r10 │ │ │ │ add %r15,%r11 │ │ │ │ + add %r13,%r8 │ │ │ │ + addq $0x10,0x8(%rsp) │ │ │ │ + add %r15,%rdi │ │ │ │ + add %r13,%r9 │ │ │ │ + add %r15,%rsi │ │ │ │ addq $0x10,0x10(%rsp) │ │ │ │ + add %r13,%rcx │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - add %r14,%r8 │ │ │ │ - add %r15,%rdi │ │ │ │ - add %r14,%r9 │ │ │ │ - add %r15,%rcx │ │ │ │ - add %r14,%rsi │ │ │ │ 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) │ │ │ │ - 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 │ │ │ │ - mov %r11,%rcx │ │ │ │ - imul %rdx,%rdi │ │ │ │ - lea (%r8,%r9,1),%r15 │ │ │ │ - mov 0x10(%r13),%r8 │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - sar $1,%r15 │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r15,0x8(%rsp) │ │ │ │ - mov %rsi,%r15 │ │ │ │ - lea (%rdi,%rbx,1),%r12 │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ + 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 │ │ │ │ - shl $0x5,%r8 │ │ │ │ + add %rsi,%r13 │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + imul %r15,%r13 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%r15 │ │ │ │ sub %rdx,%rcx │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - lea 0x1(%rdi,%r14,1),%rax │ │ │ │ - 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 │ │ │ │ - sub %rax,%rdi │ │ │ │ - sub %rax,%r10 │ │ │ │ - add %r13,%rcx │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %r15,%rcx │ │ │ │ - imul %r9,%rcx │ │ │ │ + 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,%rsi │ │ │ │ - imul %r8,%rax │ │ │ │ - add %r15,%rcx │ │ │ │ - add %r15,%rdx │ │ │ │ - mov %rbp,%r15 │ │ │ │ - add %r11,%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ + mov 0x80(%rsp),%r15 │ │ │ │ + add %r8,%rdx │ │ │ │ + imul %r15,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - lea (%rsi,%r11,1),%rax │ │ │ │ - lea (%rcx,%rbx,1),%r13 │ │ │ │ - lea (%rdx,%rbx,1),%rbp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ + lea (%rax,%rcx,1),%r13 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + imul %r11,%rcx │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + add %r8,%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + 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 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - fildll 0x50(%rsp) │ │ │ │ - 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 │ │ │ │ @@ -6656,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) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - fldt 0x42922(%rip) │ │ │ │ + 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 │ │ │ │ mov %r13,%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ mov %r12,%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rbp,%r12 │ │ │ │ mov %r15,%rbp │ │ │ │ mov %rsi,%r15 │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 8de2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ + fstpt 0x50(%rsp) │ │ │ │ + fstpt 0x60(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x60(%rbp),%r9 │ │ │ │ - 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) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ - fldt 0x4288a(%rip) │ │ │ │ + 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 0x48(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ fld1 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - 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 │ │ │ │ @@ -6838,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 │ │ │ │ - lea (%r10,%rdx,1),%rsi │ │ │ │ movq $0x0,(%r10,%rdx,1) │ │ │ │ + lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x8(%r10,%rdx,1) │ │ │ │ movq $0x0,0x10(%r10,%rdx,1) │ │ │ │ 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) │ │ │ │ @@ -6908,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 │ │ │ │ - sar $1,%r12 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov %r12,%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 │ │ │ │ - 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 %rdi,%r11 │ │ │ │ + mov 0x38(%rbx),%r15 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,%rbp │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ shr $0x3f,%rbp │ │ │ │ - mov 0x38(%rbx),%r14 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - imul %rcx,%r11 │ │ │ │ - add %rdi,%rbp │ │ │ │ - sar $1,%rbp │ │ │ │ + mov %rcx,%r8 │ │ │ │ mov 0xc0(%rax),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ - sub %rbp,%rdx │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ + add %rcx,%rbp │ │ │ │ + imul %rdx,%r8 │ │ │ │ + mov 0x28(%rbx),%r11 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + sar $1,%rbp │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - imul %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov 0x30(%rbx),%rdx │ │ │ │ - mov %r11,%rbx │ │ │ │ + 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 %rdx,%rdi │ │ │ │ shl $0x5,%rbx │ │ │ │ - lea (%rax,%r9,1),%r10 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + add %rax,%rbx │ │ │ │ + lea (%rsi,%r9,1),%r10 │ │ │ │ shl $0x5,%r9 │ │ │ │ - add %rsi,%rax │ │ │ │ + add %rdi,%rsi │ │ │ │ + mov %rdi,%r8 │ │ │ │ shl $0x5,%r10 │ │ │ │ + add %rcx,%r9 │ │ │ │ shl $0x5,%rsi │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r8,%r10 │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rax,%r8 │ │ │ │ - lea (%r12,%rcx,1),%rax │ │ │ │ - mov 0x20(%rsp),%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 │ │ │ │ - imul %rdi,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %rbp,%rax │ │ │ │ - add %rcx,%r9 │ │ │ │ - add %rcx,%rsi │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - lea (%rax,%rdx,1),%rcx │ │ │ │ + add %rbp,%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ - add %rbp,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - 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) │ │ │ │ - fldt 0x0(%r13,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x0(%r13,%rax,1) │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ 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) │ │ │ │ + jg 8d48 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add %r15,%r10 │ │ │ │ add %r14,%rbx │ │ │ │ - add %r15,%r8 │ │ │ │ - addq $0x10,0x8(%rsp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ - lea (%r8,%r9,1),%rdi │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %r13,0x88(%rsp) │ │ │ │ + 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 │ │ │ │ + mov %r8,%rdi │ │ │ │ shl $0x5,%rsi │ │ │ │ + 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 │ │ │ │ - sub %r12,%rcx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - lea 0x1(%rdx),%rsi │ │ │ │ - add %rdx,%rcx │ │ │ │ - imul %r8,%rdi │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - imul %r8,%rsi │ │ │ │ - add %rbx,%r14 │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ - imul %r8,%rcx │ │ │ │ - lea (%rdi,%r11,1),%rbp │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - lea (%rsi,%r11,1),%r14 │ │ │ │ - lea (%r12,%rdx,1),%r11 │ │ │ │ - mov %r9,%r12 │ │ │ │ + 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 │ │ │ │ - add %rbx,%r13 │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - fildll 0x50(%rsp) │ │ │ │ - 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 │ │ │ │ @@ -7230,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) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - fldt 0x42122(%rip) │ │ │ │ + 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 │ │ │ │ mov %r13,%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ mov %r12,%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rbp,%r12 │ │ │ │ mov %r15,%rbp │ │ │ │ mov %rdi,%r15 │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 95e2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ + fstpt 0x50(%rsp) │ │ │ │ + fstpt 0x60(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x60(%rbp),%r9 │ │ │ │ - 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) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ - fldt 0x4208a(%rip) │ │ │ │ + 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 0x48(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ fld1 │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - 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 │ │ │ │ @@ -7410,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 │ │ │ │ @@ -7462,127 +7330,126 @@ │ │ │ │ mov %rax,%rbp │ │ │ │ shr $0x3f,%rbp │ │ │ │ add %rax,%rbp │ │ │ │ call 3040 │ │ │ │ sar $1,%rbp │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov %rbp,%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ 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 0x8(%rbx),%r10 │ │ │ │ mov %r8,%r15 │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ - shr $0x3f,%r15 │ │ │ │ - lea (%r15,%r8,1),%r12 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + shl $0x4,%rdi │ │ │ │ shr $0x3f,%r15 │ │ │ │ - sar $1,%r12 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r9 │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ mov 0xc0(%rsi),%r13 │ │ │ │ + lea (%r15,%r8,1),%r12 │ │ │ │ + mov %rcx,%r15 │ │ │ │ add %rdx,%r10 │ │ │ │ - mov %r12,0x98(%rsp) │ │ │ │ + shr $0x3f,%r15 │ │ │ │ sub %rbp,%r10 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - imul %r9,%r10 │ │ │ │ + mov %rax,%r14 │ │ │ │ + sar $1,%r12 │ │ │ │ mov 0x8(%r13),%rsi │ │ │ │ + imul %r9,%r10 │ │ │ │ + mov 0x48(%rbx),%rdi │ │ │ │ + mov %r12,0x98(%rsp) │ │ │ │ mov 0x10(%r13),%r13 │ │ │ │ - lea (%r9,%r10,1),%r11 │ │ │ │ - imul %rcx,%r10 │ │ │ │ - sub %r12,%r11 │ │ │ │ mov %rsi,0x78(%rsp) │ │ │ │ - lea (%r15,%rax,1),%rsi │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %rax,%r11 │ │ │ │ + lea (%r15,%rcx,1),%rsi │ │ │ │ sar $1,%rsi │ │ │ │ - imul %rcx,%r15 │ │ │ │ + lea (%r9,%r10,1),%r11 │ │ │ │ mov %r13,0x40(%rsp) │ │ │ │ sub %rsi,%r14 │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ + 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 %rax,%r9 │ │ │ │ sub %r12,%r11 │ │ │ │ - imul %rcx,%r9 │ │ │ │ - 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 %rcx,%rbp │ │ │ │ shl $0x4,%rdx │ │ │ │ imul %r8,%r11 │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - imul %rax,%r8 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - mov %r9,0xd8(%rsp) │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ + 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 │ │ │ │ + imul %rcx,%r11 │ │ │ │ shl $0x5,%r8 │ │ │ │ - imul %rax,%r11 │ │ │ │ mov %r8,0xb8(%rsp) │ │ │ │ - mov 0x48(%rbx),%r8 │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ mov 0x8(%rsp),%rbp │ │ │ │ - add %rdx,%r8 │ │ │ │ - add 0x50(%rbx),%rdx │ │ │ │ - imul %rcx,%rbp │ │ │ │ - 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 │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %rdi,%rcx │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - mov 0x40(%rbx),%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ + 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) │ │ │ │ @@ -7595,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 │ │ │ │ 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 │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ mov 0xc8(%rsp),%rsi │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ mov 0xd0(%rsp),%rcx │ │ │ │ - mov 0x110(%rsp),%rbx │ │ │ │ + mov %rdx,0xa8(%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 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0xf0(%rsp),%rcx │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - mov 0x138(%rsp),%rdi │ │ │ │ - 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 │ │ │ │ - lea (%rdx,%rcx,1),%r14 │ │ │ │ - mov 0x108(%rsp),%rcx │ │ │ │ - add %rax,%rdi │ │ │ │ - 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 │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ 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) │ │ │ │ @@ -7790,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) │ │ │ │ - add %rdx,0x30(%rsp) │ │ │ │ - add %rdx,0x18(%rsp) │ │ │ │ - add %rdx,0x10(%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 │ │ │ │ - add %rdx,%r13 │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ - 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) │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ - fldt 0x60(%rsp) │ │ │ │ - jg 9cc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 9700 │ │ │ │ addq $0x10,0xa0(%rsp) │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ mov 0xb0(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ add 0xb8(%rsp),%rdx │ │ │ │ add 0xc0(%rsp),%rax │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ - 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 │ │ │ │ @@ -7854,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 %r12,%r13 │ │ │ │ - mov 0x30(%rbx),%r11 │ │ │ │ - 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 │ │ │ │ - sar $1,%rbp │ │ │ │ - lea (%rax,%rdi,1),%rcx │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ - mov %rbp,0xe0(%rsp) │ │ │ │ + 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 %r11,0xf8(%rsp) │ │ │ │ - imul %rsi,%rdi │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ + lea (%rax,%r12,1),%r10 │ │ │ │ + mov %r11,%rax │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ - add %r12,%rax │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - mov %rax,%r10 │ │ │ │ - imul %rsi,%r10 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - imul %r15,%r8 │ │ │ │ - mov %rsi,0x158(%rsp) │ │ │ │ - lea 0x1(%rdi,%r13,1),%r9 │ │ │ │ - lea 0x1(%r12),%r13 │ │ │ │ - sub 0x138(%rsp),%rdi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - imul %rcx,%r9 │ │ │ │ - mov %r13,0x120(%rsp) │ │ │ │ - mov %r8,%rsi │ │ │ │ - imul %rcx,%r13 │ │ │ │ + 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 │ │ │ │ - mov %rsi,0x160(%rsp) │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - imul %r12,%rdx │ │ │ │ - imul %r13,%rax │ │ │ │ - add %rdx,%rbp │ │ │ │ - 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 │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rsi,%r15 │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub %rax,%rbx │ │ │ │ - lea (%r9,%r15,1),%rax │ │ │ │ - imul %r11,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea (%rax,%rbx,1),%rbx │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %rbx,0x170(%rsp) │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rax,%rdx,1),%rbx │ │ │ │ - lea (%r10,%r15,1),%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ + lea (%r10,%rbx,1),%rax │ │ │ │ + imul %r11,%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) │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ - fldt 0x41448(%rip) │ │ │ │ + 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 │ │ │ │ @@ -8059,101 +7910,100 @@ │ │ │ │ mov 0x60(%r14),%rax │ │ │ │ mov %r12,0x20(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ fildll 0x30(%rsp) │ │ │ │ - fldt 0x41407(%rip) │ │ │ │ + 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) │ │ │ │ - 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 │ │ │ │ - add %rbx,%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 │ │ │ │ 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 │ │ │ │ - fstpt 0x100(%rsp) │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ mov 0x198(%rsp),%rax │ │ │ │ - fdivp %st,%st(1) │ │ │ │ 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 │ │ │ │ - fstpt 0x110(%rsp) │ │ │ │ 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) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ sub $0x10,%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) │ │ │ │ mov 0x48(%r14),%r11 │ │ │ │ - fldt 0x4122e(%rip) │ │ │ │ + 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 │ │ │ │ @@ -8165,79 +8015,76 @@ │ │ │ │ call 3200 │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt 0x10(%r11) │ │ │ │ mov 0x48(%r14),%r11 │ │ │ │ fildll 0xf8(%rsp) │ │ │ │ - fldt 0x411eb(%rip) │ │ │ │ + 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 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ cmpq $0x1,0xf8(%rsp) │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - 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 │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ mov %rdx,0xf0(%rsp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ 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) │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - fstpt 0x40(%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) │ │ │ │ mov 0x48(%r14),%r11 │ │ │ │ - fldt 0x410ef(%rip) │ │ │ │ + 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 │ │ │ │ @@ -8253,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 │ │ │ │ - fld1 │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ mov 0xf0(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ + fld1 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - 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 %rdx,%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ - add %rax,0xb8(%rsp) │ │ │ │ - add %rax,0xb0(%rsp) │ │ │ │ add %rdx,%r8 │ │ │ │ + add %rax,0xd0(%rsp) │ │ │ │ add %rdx,%rdi │ │ │ │ add %rdx,%rsi │ │ │ │ add %rdx,%r15 │ │ │ │ + add %rax,0x88(%rsp) │ │ │ │ add %rdx,%r13 │ │ │ │ add %rdx,%r12 │ │ │ │ - add %rax,0xa8(%rsp) │ │ │ │ - add %rax,0xa0(%rsp) │ │ │ │ - add %rax,0x98(%rsp) │ │ │ │ - add %rax,0x90(%rsp) │ │ │ │ - add %rax,0x88(%rsp) │ │ │ │ + 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 │ │ │ │ - cmp %rax,0x140(%rsp) │ │ │ │ + add 0x148(%rsp),%rbp │ │ │ │ + add 0x150(%rsp),%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ - je a885 │ │ │ │ + cmp %rax,0x140(%rsp) │ │ │ │ + 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 │ │ │ │ - lea (%r10,%rdx,1),%rsi │ │ │ │ movq $0x0,(%r10,%rdx,1) │ │ │ │ + lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x8(%r10,%rdx,1) │ │ │ │ movq $0x0,0x10(%r10,%rdx,1) │ │ │ │ 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) │ │ │ │ @@ -8502,32 +8333,32 @@ │ │ │ │ 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 │ │ │ │ @@ -8536,125 +8367,124 @@ │ │ │ │ mov %rax,%rbp │ │ │ │ shr $0x3f,%rbp │ │ │ │ add %rax,%rbp │ │ │ │ call 3040 │ │ │ │ sar $1,%rbp │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov %rbp,%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ 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 0x8(%rbx),%r10 │ │ │ │ mov %r8,%r15 │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ - shr $0x3f,%r15 │ │ │ │ - lea (%r15,%r8,1),%r12 │ │ │ │ - mov %rcx,%r15 │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + shl $0x4,%rdi │ │ │ │ shr $0x3f,%r15 │ │ │ │ - sar $1,%r12 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x10(%rbx),%r9 │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ mov 0xc0(%rsi),%r13 │ │ │ │ + lea (%r15,%r8,1),%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ add %rdx,%r10 │ │ │ │ - mov %r12,0x98(%rsp) │ │ │ │ + shr $0x3f,%r15 │ │ │ │ sub %rbp,%r10 │ │ │ │ - mov %rax,%r14 │ │ │ │ - imul %r9,%r10 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + sar $1,%r12 │ │ │ │ mov 0x8(%r13),%rsi │ │ │ │ + imul %r9,%r10 │ │ │ │ + mov 0x48(%rbx),%rdi │ │ │ │ + mov %r12,0x98(%rsp) │ │ │ │ mov 0x10(%r13),%r13 │ │ │ │ - lea (%r9,%r10,1),%r11 │ │ │ │ - imul %rax,%r10 │ │ │ │ - sub %r12,%r11 │ │ │ │ mov %rsi,0x78(%rsp) │ │ │ │ - lea (%r15,%rcx,1),%rsi │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %rcx,%r11 │ │ │ │ + lea (%r15,%rax,1),%rsi │ │ │ │ sar $1,%rsi │ │ │ │ - imul %rax,%r15 │ │ │ │ + lea (%r9,%r10,1),%r11 │ │ │ │ mov %r13,0x40(%rsp) │ │ │ │ sub %rsi,%r14 │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ + 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 %rcx,%r9 │ │ │ │ sub %r12,%r11 │ │ │ │ - imul %rax,%r9 │ │ │ │ - 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 %rax,%rbp │ │ │ │ shl $0x4,%rdx │ │ │ │ imul %r8,%r11 │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - imul %rcx,%r8 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - mov %r9,0xd8(%rsp) │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ + 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 │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + imul %rax,%r11 │ │ │ │ shl $0x5,%r8 │ │ │ │ - imul %rcx,%r11 │ │ │ │ mov %r8,0xc0(%rsp) │ │ │ │ - mov 0x48(%rbx),%r8 │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ mov 0x8(%rsp),%rbp │ │ │ │ - add %rdx,%r8 │ │ │ │ - add 0x50(%rbx),%rdx │ │ │ │ - imul %rax,%rbp │ │ │ │ - shl $0x5,%rax │ │ │ │ + imul %rcx,%rbp │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov 0x40(%rbx),%rcx │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - lea (%r15,%rsi,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - 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 │ │ │ │ @@ -8673,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 │ │ │ │ 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 │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ mov 0xc8(%rsp),%rsi │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ mov 0xd0(%rsp),%rcx │ │ │ │ - mov 0x110(%rsp),%rbx │ │ │ │ + mov %rdx,0xa8(%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 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0xf0(%rsp),%rcx │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - mov 0x138(%rsp),%rdi │ │ │ │ - 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 │ │ │ │ - lea (%rdx,%rcx,1),%r14 │ │ │ │ - mov 0x108(%rsp),%rcx │ │ │ │ - add %rax,%rdi │ │ │ │ - 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 │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ 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) │ │ │ │ @@ -8864,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) │ │ │ │ - add %rdx,0x30(%rsp) │ │ │ │ - add %rdx,0x18(%rsp) │ │ │ │ - add %rdx,0x10(%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 │ │ │ │ - add %rdx,%r13 │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ - 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) │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ - fldt 0x60(%rsp) │ │ │ │ - jg ae80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg a7e0 │ │ │ │ addq $0x10,0xa0(%rsp) │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ mov 0xb0(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ add 0xb8(%rsp),%rdx │ │ │ │ add 0xc0(%rsp),%rax │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ - 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 │ │ │ │ @@ -8928,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 │ │ │ │ - mov %r15,%rbp │ │ │ │ - mov %r12,%r10 │ │ │ │ + lea (%rax,%r12,1),%rdi │ │ │ │ + mov %rdi,0x140(%rsp) │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jge b31d │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - sub %rbp,%r10 │ │ │ │ - mov (%rbx),%r13 │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %r11,0x148(%rsp) │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - mov %rdi,%r14 │ │ │ │ + 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 %r14,0xf8(%rsp) │ │ │ │ - lea (%rax,%r11,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 │ │ │ │ - lea 0x1(%r12),%rax │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - sar $1,%rsi │ │ │ │ - imul %r14,%rdx │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - mov %rbp,%r14 │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov %rcx,%r8 │ │ │ │ - lea 0x1(%rsi,%r10,1),%r9 │ │ │ │ - imul %rdi,%r8 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - sub %r14,%rsi │ │ │ │ - imul %r12,%r10 │ │ │ │ - mov %r15,%r14 │ │ │ │ - imul %rcx,%r9 │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - mov %rax,%r10 │ │ │ │ - lea (%r12,%rbp,1),%rax │ │ │ │ - mov %rax,%rbp │ │ │ │ - imul %r11,%rax │ │ │ │ - imul %rdx,%rbp │ │ │ │ - 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 │ │ │ │ - mov %r11,0x158(%rsp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r11,0x150(%rsp) │ │ │ │ mov %rdx,%r11 │ │ │ │ - shl $0x5,%r11 │ │ │ │ - add %rsi,%r15 │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea (%rax,%r14,1),%r14 │ │ │ │ - mov $0x1,%eax │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov %rsi,0xe0(%rsp) │ │ │ │ + mov $0x1,%edx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rax,0x148(%rsp) │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - mov %r11,0x160(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdi,%r11 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - shl $0x5,%r11 │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ mov %rsi,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ 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) │ │ │ │ - sub %rbx,%r9 │ │ │ │ - lea (%rdx,%rax,1),%rdi │ │ │ │ - sub %rbx,%r10 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,0x1a0(%rsp) │ │ │ │ - imul %r11,%rdx │ │ │ │ - lea (%rdx,%rsi,1),%r9 │ │ │ │ - mov %r9,0x1a8(%rsp) │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %r11,0x1e8(%rsp) │ │ │ │ mov 0xf8(%rsp),%rdi │ │ │ │ - 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) │ │ │ │ + mov %r11,0x1e8(%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 %r15,%rdx │ │ │ │ - imul %r14,%rdi │ │ │ │ - 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 │ │ │ │ - mov %rsi,0x1d8(%rsp) │ │ │ │ + lea (%rax,%rdx,1),%r9 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov %r9,0x1c0(%rsp) │ │ │ │ + imul %r10,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x1c8(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,0x1d0(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x1d8(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + imul %r15,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x1e0(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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) │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ - fldt 0x402a8(%rip) │ │ │ │ + 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(%r13),%rax │ │ │ │ + mov 0x48(%r14),%rax │ │ │ │ fildll 0x30(%rsp) │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ - add %rbx,%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 │ │ │ │ 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 │ │ │ │ - fstpt 0x100(%rsp) │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ mov 0x198(%rsp),%rax │ │ │ │ - fdivp %st,%st(1) │ │ │ │ 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 │ │ │ │ - fstpt 0x110(%rsp) │ │ │ │ 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,0x60(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - mov %rdi,0x30(%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 %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) │ │ │ │ - mov 0x48(%r13),%r11 │ │ │ │ - fldt 0x4008e(%rip) │ │ │ │ + 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(%r13),%r11 │ │ │ │ + mov 0x48(%r14),%r11 │ │ │ │ fildll 0xf8(%rsp) │ │ │ │ - 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 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ cmpq $0x1,0xf8(%rsp) │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - 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 │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ mov %rdx,0xf0(%rsp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ 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) │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - mov 0x60(%r13),%r11 │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x60(%r14),%r11 │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - fstpt 0x40(%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) │ │ │ │ - mov 0x48(%r13),%r11 │ │ │ │ - fldt 0x3ff4f(%rip) │ │ │ │ + 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 │ │ │ │ - fld1 │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ mov 0xf0(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ + fld1 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - 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 %rdx,%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ - add %rax,0xb8(%rsp) │ │ │ │ - add %rax,0xb0(%rsp) │ │ │ │ add %rdx,%r8 │ │ │ │ + add %rax,0xd0(%rsp) │ │ │ │ add %rdx,%rdi │ │ │ │ add %rdx,%rsi │ │ │ │ add %rdx,%r15 │ │ │ │ - add %rdx,%r14 │ │ │ │ - add %rdx,%r12 │ │ │ │ - add %rax,0xa8(%rsp) │ │ │ │ - add %rax,0xa0(%rsp) │ │ │ │ - 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 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 │ │ │ │ - cmp %rax,0x140(%rsp) │ │ │ │ + add 0x148(%rsp),%rbp │ │ │ │ + add 0x150(%rsp),%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ - je ba25 │ │ │ │ + cmp %rax,0x140(%rsp) │ │ │ │ + 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 │ │ │ │ + imul (%r10,%rax,8),%rcx │ │ │ │ mov %r8,%rsi │ │ │ │ - add (%r9,%rax,8),%rdx │ │ │ │ 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) │ │ │ │ - cmp %r14,-0x40(%rbp) │ │ │ │ - mov %r13,%rsp │ │ │ │ - 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 %rsp,%rbx │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ + 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 %rax,%r8 │ │ │ │ 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) │ │ │ │ - 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 %rdi,-0x60(%rbp) │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - mov %r15,%r14 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%rax │ │ │ │ - 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 │ │ │ │ - mov (%r11,%r13,8),%r8 │ │ │ │ + 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 0x38(%r12),%r11 │ │ │ │ - mov 0x48(%r12),%r9 │ │ │ │ + mov 0x48(%rbx),%r9 │ │ │ │ + mov 0x38(%rbx),%r11 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov (%r11,%r13,8),%rsi │ │ │ │ - mov (%r9,%r13,8),%rcx │ │ │ │ - imul %r15,%rsi │ │ │ │ - imul %r14,%rcx │ │ │ │ - add (%rax,%r13,8),%rcx │ │ │ │ - inc %r13 │ │ │ │ - cmp %r13,0x30(%r12) │ │ │ │ - pop %rax │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov (%r9,%r14,8),%rsi │ │ │ │ + mov (%r11,%r14,8),%rcx │ │ │ │ + imul %r12,%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ + imul %r13,%rcx │ │ │ │ + add (%rax,%r14,8),%rsi │ │ │ │ + pop %rax │ │ │ │ + inc %r14 │ │ │ │ + lea (%r15,%rcx,1),%r13 │ │ │ │ + mov %rsi,%r12 │ │ │ │ pop %rdx │ │ │ │ - lea (%rbx,%rsi,1),%r15 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jg bd50 │ │ │ │ - mov %r15,%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add -0x78(%rbp),%rcx │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add -0x80(%rbp),%rsi │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - 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 %r15,%rsp │ │ │ │ cmp %rdi,-0x70(%rbp) │ │ │ │ - mov %rbx,%rsp │ │ │ │ - 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 │ │ │ │ - lea (%r10,%rdx,1),%rsi │ │ │ │ movq $0x0,(%r10,%rdx,1) │ │ │ │ + lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x8(%r10,%rdx,1) │ │ │ │ movq $0x0,0x10(%r10,%rdx,1) │ │ │ │ movl $0x0,0x18(%r10,%rdx,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle bf77 │ │ │ │ + jle b847 │ │ │ │ imul %r11,%rax │ │ │ │ mov 0xd0(%rbx),%rdi │ │ │ │ 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) │ │ │ │ @@ -9868,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 │ │ │ │ + imul (%r10,%rax,8),%rdx │ │ │ │ mov %r8,%rsi │ │ │ │ - add (%r9,%rax,8),%rcx │ │ │ │ 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) │ │ │ │ - cmp %r14,-0x40(%rbp) │ │ │ │ - mov %r13,%rsp │ │ │ │ - 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 %rsp,%rbx │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ + 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 %rax,%r8 │ │ │ │ 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 %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 │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%rax │ │ │ │ - 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 │ │ │ │ - mov (%r11,%r13,8),%r8 │ │ │ │ + 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 0x38(%r12),%r11 │ │ │ │ - mov 0x48(%r12),%r9 │ │ │ │ + mov 0x48(%rbx),%r9 │ │ │ │ + mov 0x38(%rbx),%r11 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov (%r11,%r13,8),%rcx │ │ │ │ - mov (%r9,%r13,8),%rsi │ │ │ │ - imul %r15,%rcx │ │ │ │ - imul %r14,%rsi │ │ │ │ - add (%rax,%r13,8),%rsi │ │ │ │ - inc %r13 │ │ │ │ - cmp %r13,0x30(%r12) │ │ │ │ - pop %rax │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov (%r9,%r14,8),%rsi │ │ │ │ + mov (%r11,%r14,8),%rcx │ │ │ │ + imul %r12,%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ + imul %r13,%rcx │ │ │ │ + add (%rax,%r14,8),%rsi │ │ │ │ + pop %rax │ │ │ │ + inc %r14 │ │ │ │ + lea (%r15,%rcx,1),%r13 │ │ │ │ + mov %rsi,%r12 │ │ │ │ pop %rdx │ │ │ │ - lea (%rbx,%rcx,1),%r15 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jg c2d0 │ │ │ │ - mov %r15,%rcx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add -0x78(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add -0x80(%rbp),%rcx │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - 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) │ │ │ │ + fstpt 0x0(%r13) │ │ │ │ + fstpt 0x10(%r13) │ │ │ │ + mov %r15,%rsp │ │ │ │ cmp %rdi,-0x70(%rbp) │ │ │ │ - mov %rbx,%rsp │ │ │ │ - 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 0x412f4(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movq 0x44b91(%rip),%xmm1 │ │ │ │ - movhps 0x44be2(%rip),%xmm1 │ │ │ │ + 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,%rdx │ │ │ │ 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,%rdx │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle c55b │ │ │ │ - flds 0x3ebc4(%rip) │ │ │ │ - mov 0x40(%rbx),%rsi │ │ │ │ + jle bdc3 │ │ │ │ + flds 0x3b344(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ + mov 0x40(%rbx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ fld1 │ │ │ │ - fldt 0x3f187(%rip) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ @@ -10344,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 │ │ │ │ @@ -10367,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 │ │ │ │ - mov 0x448e3(%rip),%rdi │ │ │ │ + jne c251 │ │ │ │ mov %rax,0xf8(%rbx) │ │ │ │ + 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 $0xffffffff,%r8d │ │ │ │ mov %r12,%rsi │ │ │ │ - mov 0xf0(%rbx),%rdx │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ call 33e0 │ │ │ │ mov 0xf8(%rbx),%rdx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r12,%rsi │ │ │ │ mov 0xf0(%rbx),%rcx │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ - mov %rax,0xb0(%rbx) │ │ │ │ mov 0x30(%rbx),%edi │ │ │ │ + mov %rax,0xb0(%rbx) │ │ │ │ + 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,%r13 │ │ │ │ mov %rax,0xc0(%rbx) │ │ │ │ - jle c9e0 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jle c228 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ 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) │ │ │ │ @@ -10497,15 +10298,15 @@ │ │ │ │ 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 │ │ │ │ @@ -10514,141 +10315,136 @@ │ │ │ │ fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0xc0(%rbx),%rdx │ │ │ │ mov %r15,%rax │ │ │ │ inc %r15 │ │ │ │ - mov 0x38(%rbx),%rsi │ │ │ │ + fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ mov %r15,(%r12) │ │ │ │ - fld1 │ │ │ │ + mov 0x38(%rbx),%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ 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 │ │ │ │ - imul 0x30(%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 %rcx,%r9 │ │ │ │ + shl $0x5,%rax │ │ │ │ shr $0x3f,%r10 │ │ │ │ - mov 0x78(%rbx),%rbx │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov 0x78(%rbx),%rbx │ │ │ │ add %rdx,%r10 │ │ │ │ shl $0x4,%r9 │ │ │ │ - sar $1,%r10 │ │ │ │ - neg %r10 │ │ │ │ add %rsi,%rcx │ │ │ │ lea (%rax,%rsi,1),%r8 │ │ │ │ + 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 │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rax │ │ │ │ fldt (%rcx) │ │ │ │ - jmp cb02 │ │ │ │ + jmp c332 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rax │ │ │ │ - fldt 0x3eb8a(%rip) │ │ │ │ + fldt (%rsi) │ │ │ │ + fldt 0x3b33a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fld %st(2) │ │ │ │ fcos │ │ │ │ @@ -10667,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 │ │ │ │ @@ -10694,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 │ │ │ │ - mov %rsp,%r8 │ │ │ │ movq $0x0,(%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 │ │ │ │ xor %esi,%esi │ │ │ │ fldz │ │ │ │ imul %rbx,%r10 │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ add 0x78(%rcx),%r10 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r10,%rsi,2) │ │ │ │ - mov 0x0(%r13,%rsi,1),%rdi │ │ │ │ - fldt 0x3ea21(%rip) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ - neg %rdx │ │ │ │ + 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 %rdx,-0x38(%rbp) │ │ │ │ - mov %rdx,(%r8,%rsi,1) │ │ │ │ + neg %rax │ │ │ │ + mov %rax,-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 cc70 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle ce5b │ │ │ │ + jne c498 │ │ │ │ + fstp %st(0) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jle c60f │ │ │ │ add %r9,%r14 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - lea -0x1(%rbx),%r13 │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ fldt (%r14) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + lea -0x1(%rbx),%r13 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + add %rax,%rsi │ │ │ │ fldt 0x10(%r15) │ │ │ │ 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) │ │ │ │ @@ -10812,296 +10604,281 @@ │ │ │ │ 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 %r13,%rax │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ - 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) │ │ │ │ + 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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ 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 │ │ │ │ - cmp %rdx,-0x50(%rbp) │ │ │ │ - mov %rax,%rsp │ │ │ │ - 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) │ │ │ │ incq (%r8) │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ - jmp cdc4 │ │ │ │ + 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 │ │ │ │ - shr $0x3f,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + shr $0x3f,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov 0x78(%rbx),%r10 │ │ │ │ add %r12,%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ sar $1,%rdx │ │ │ │ + add %r9,%rsi │ │ │ │ sub %rdx,%r8 │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ - add %r9,%rsi │ │ │ │ add %rdx,%rcx │ │ │ │ lea (%rax,%rdx,1),%rdi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - fildll (%rsp) │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ mov %r9,%rax │ │ │ │ mov %r10,%rdx │ │ │ │ - fldt 0x3e74d(%rip) │ │ │ │ + fildll 0x8(%rsp) │ │ │ │ + fldt 0x3af6b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt (%rsp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fldt (%rcx) │ │ │ │ - jmp cf62 │ │ │ │ - nop │ │ │ │ + jmp c722 │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - fldt (%rsp) │ │ │ │ - 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 d170 │ │ │ │ - fldt 0x3e680(%rip) │ │ │ │ + jge c90c │ │ │ │ + fldt 0x3aea0(%rip) │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x10(%r13),%r12 │ │ │ │ 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 │ │ │ │ - dec %rdi │ │ │ │ mov %rsp,%r13 │ │ │ │ - js d0ab │ │ │ │ + dec %rdi │ │ │ │ + js c853 │ │ │ │ mov 0x38(%rbx),%r10 │ │ │ │ - mov %r14,%rax │ │ │ │ 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 d15b │ │ │ │ + jle c8f7 │ │ │ │ fldt 0x10(%r8) │ │ │ │ shl $0x5,%rdi │ │ │ │ mov %r12,%rsi │ │ │ │ add %r13,%rcx │ │ │ │ - fldt (%r8) │ │ │ │ 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) │ │ │ │ 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) │ │ │ │ add $0x20,%rsi │ │ │ │ add %r9,%r10 │ │ │ │ fldt -0x10(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(1) │ │ │ │ @@ -11118,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 │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ - jmp d11a │ │ │ │ + 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) │ │ │ │ @@ -11176,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 │ │ │ │ - shr $0x3,%r15 │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ - movslq %eax,%rsi │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ + movslq %eax,%rsi │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ 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 │ │ │ │ @@ -11248,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 │ │ │ │ @@ -11281,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 %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) │ │ │ │ @@ -11348,65 +11125,65 @@ │ │ │ │ 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 │ │ │ │ - shr $0x3,%r14 │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ movslq %eax,%rcx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ 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 │ │ │ │ @@ -11417,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 %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) │ │ │ │ @@ -11511,168 +11287,164 @@ │ │ │ │ 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 │ │ │ │ - shr $0x3,%r15 │ │ │ │ + mov -0x58(%rbp),%r8 │ │ │ │ movslq %eax,%rcx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%r9 │ │ │ │ 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) │ │ │ │ mov %rsp,%r12 │ │ │ │ mov %rdi,%r13 │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ sub %r8,%rax │ │ │ │ add %rcx,%rax │ │ │ │ cqto │ │ │ │ @@ -11685,25 +11457,25 @@ │ │ │ │ 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 │ │ │ │ - add %r13,%rbx │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ + add %r13,%rbx │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rbx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ @@ -11713,440 +11485,436 @@ │ │ │ │ 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 %rdx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rdx,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%r13),%rdx │ │ │ │ + imul %r13,%rsi │ │ │ │ + add 0x18(%r14),%rdx │ │ │ │ shl $0x4,%rdi │ │ │ │ - add 0x78(%r13),%rdi │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ - mov %rbp,%r8 │ │ │ │ - imul %r12,%rsi │ │ │ │ - inc %r14 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add 0xc8(%r13),%rsi │ │ │ │ + mov %r12,%r8 │ │ │ │ + add 0x78(%r14),%rdi │ │ │ │ mov (%rcx),%rcx │ │ │ │ + inc %r15 │ │ │ │ + shl $0x5,%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 │ │ │ │ - lea (%r8,%r8,1),%rbx │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov (%r14),%r15 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ + 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 e252 │ │ │ │ + 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) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ fld1 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ mov %rsp,%r13 │ │ │ │ shr $0x3,%rdx │ │ │ │ add $0x20,%rax │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + 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,-0x80(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - lea 0x1(%rbx),%r12 │ │ │ │ mov %rsi,%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ dec %rsi │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ mov %rsi,%r10 │ │ │ │ - js e298 │ │ │ │ + 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 │ │ │ │ imul %r12,%r11 │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ + 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) │ │ │ │ - nop │ │ │ │ - mov (%r14,%r10,8),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r15,%r10,8),%rsi │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ 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 df14 │ │ │ │ - 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 (%rax) │ │ │ │ - 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 df00 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne d640 │ │ │ │ dec %r10 │ │ │ │ add %r9,%r11 │ │ │ │ cmp $0xffffffffffffffff,%r10 │ │ │ │ - jne de90 │ │ │ │ - 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 e20f │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ + jle d92f │ │ │ │ + mov -0x68(%rbp),%r15 │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ - fldt 0x3d436(%rip) │ │ │ │ - mov 0xd0(%r14),%rdx │ │ │ │ - mov 0xc8(%r14),%rsi │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ + fld1 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + mov 0xd0(%r15),%rdx │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ + 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) │ │ │ │ - fld1 │ │ │ │ - mov %r15,%rdi │ │ │ │ lea (%rdx,%rcx,1),%rbx │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ mov %rbx,-0xa8(%rbp) │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jge e16d │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jge d8a1 │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov -0x68(%rbp),%r14 │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ sub %rax,%r10 │ │ │ │ + lea (%rdi,%rsi,1),%r12 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ - mov %r13,-0x98(%rbp) │ │ │ │ shl $0x3,%r10 │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ mov 0x58(%r14),%rbx │ │ │ │ + mov %r13,-0x98(%rbp) │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ mov -0xa0(%rbp),%r10 │ │ │ │ + lea (%rcx,%rdx,1),%r11 │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ lea 0x1(%rbx),%r9 │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - imul %rsi,%r10 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + imul %r8,%r10 │ │ │ │ lea (%r9,%r9,1),%r15 │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ imul %rax,%r9 │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ - lea (%r8,%r11,1),%r15 │ │ │ │ - mov -0x40(%rbp),%r13 │ │ │ │ - lea (%rbx,%r11,1),%r12 │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ + add %rsi,%rbx │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov (%rbx),%rcx │ │ │ │ add %rax,%r10 │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%r10 │ │ │ │ - add 0x78(%r14),%r10 │ │ │ │ - lea (%rdi,%r11,1),%r14 │ │ │ │ - add 0x48(%rax),%r11 │ │ │ │ - mov (%r12),%rcx │ │ │ │ - add %r9,%r9 │ │ │ │ - add %rdx,%rbx │ │ │ │ add 0x60(%rax),%rdx │ │ │ │ + add %r9,%r9 │ │ │ │ + add 0x78(%r14),%r10 │ │ │ │ + mov -0x60(%rbp),%r14 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%rbx) │ │ │ │ - mov %rdx,%rax │ │ │ │ + add %rsi,%r14 │ │ │ │ + add 0x48(%rax),%rsi │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - jmp e0cd │ │ │ │ - nop │ │ │ │ + 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 │ │ │ │ - fmul %st(5),%st │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ fld %st(5) │ │ │ │ @@ -12158,170 +11926,169 @@ │ │ │ │ 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 e08d │ │ │ │ + je d7cf │ │ │ │ fchs │ │ │ │ - fmuls 0x3d049(%rip) │ │ │ │ - fldt 0x3d627(%rip) │ │ │ │ + fmuls 0x39907(%rip) │ │ │ │ + fldt 0x39eb5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - add %r9,%rsi │ │ │ │ - imul %rcx,%rdi │ │ │ │ + imul %rcx,%r8 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - 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) │ │ │ │ + fstpt 0x10(%r11,%rdx,2) │ │ │ │ + mov %rcx,0x8(%rbx,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,-0x50(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - je e150 │ │ │ │ - mov (%r11,%rdx,1),%rdi │ │ │ │ + je d888 │ │ │ │ + mov 0x0(%r13,%rdx,1),%r8 │ │ │ │ fldt (%r10,%rdx,2) │ │ │ │ - mov (%r15,%rdx,1),%rsi │ │ │ │ - mov (%r14,%rdx,1),%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) │ │ │ │ - add %rsi,%rax │ │ │ │ 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) │ │ │ │ - fldz │ │ │ │ + fldt (%rsi,%rdx,2) │ │ │ │ + fld %st(5) │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja e050 │ │ │ │ + ja d790 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja e130 │ │ │ │ + ja d868 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x3d5a2(%rip) │ │ │ │ + fldt 0x39e33(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp e09d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d7df │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x3d57e(%rip) │ │ │ │ + fldt 0x39e16(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp e09d │ │ │ │ + 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 e1d1 │ │ │ │ - jmp e28f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 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 e270 │ │ │ │ + je d988 │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ sub (%rdi,%rax,8),%rdx │ │ │ │ - mov (%r8,%rax,8),%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je e1c0 │ │ │ │ + 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 │ │ │ │ cmp -0xa8(%rbp),%rbx │ │ │ │ - mov %rcx,(%r8,%rax,8) │ │ │ │ - jne dfa0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp e20f │ │ │ │ - ffreep %st(0) │ │ │ │ - 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) │ │ │ │ - cmp %rax,-0xc8(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - jne dd80 │ │ │ │ + cmp %rax,-0xc8(%rbp) │ │ │ │ + jne d4c0 │ │ │ │ + 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) │ │ │ │ + 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 e20b │ │ │ │ - addq $0x10,-0x68(%rbp) │ │ │ │ - jmp dfa9 │ │ │ │ - mov (%r8,%rax,8),%rcx │ │ │ │ - jmp e1e3 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - jmp df3b │ │ │ │ - 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) │ │ │ │ mov %rdx,%r10 │ │ │ │ mov %r9,%rbx │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ - mov %rdx,-0x10(%rsp) │ │ │ │ - fildll -0x10(%rsp) │ │ │ │ fnstcw -0x2(%rsp) │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ + mov %rdx,-0x10(%rsp) │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ movzwl -0x2(%rsp),%eax │ │ │ │ - fldt 0x30(%rsp) │ │ │ │ + fildll -0x10(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ + fldt 0x30(%rsp) │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x4(%rsp) │ │ │ │ movzwl -0x2(%rsp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ fmulp %st,%st(1) │ │ │ │ + or $0xc,%ah │ │ │ │ mov %ax,-0x6(%rsp) │ │ │ │ fldcw -0x4(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0x2(%rsp) │ │ │ │ fldcw -0x6(%rsp) │ │ │ │ fistpll -0x10(%rsp) │ │ │ │ fldcw -0x2(%rsp) │ │ │ │ @@ -12341,156 +12108,148 @@ │ │ │ │ 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 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 │ │ │ │ + mov %rcx,%rdx │ │ │ │ shl $0x5,%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rdi,%rax │ │ │ │ lea 0x20(%rdi,%rbx,1),%rbx │ │ │ │ add %rsi,%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%r8 │ │ │ │ add %rdi,%rax │ │ │ │ lea 0x20(%rdi,%r11,1),%rcx │ │ │ │ shl $0x4,%r8 │ │ │ │ lea (%rsi,%r8,1),%rdx │ │ │ │ - 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 (%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 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) │ │ │ │ add %r15,%r15 │ │ │ │ mov %rsp,%r10 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ fildll -0x58(%rbp) │ │ │ │ mov %r14,-0x58(%rbp) │ │ │ │ - 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x58(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ fldt (%r8) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ @@ -12517,54 +12276,51 @@ │ │ │ │ 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 %rsi,%r15 │ │ │ │ mov %r14,0x30(%rbp) │ │ │ │ + mov %rsi,%r15 │ │ │ │ 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) │ │ │ │ fldt (%r15) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x10,%r13 │ │ │ │ - fldt -0x10(%r13) │ │ │ │ - imul (%rbx),%rax │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ + imul (%rbx),%rax │ │ │ │ + fldt -0x10(%r13) │ │ │ │ add -0x8(%r12),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ shl $0x5,%rax │ │ │ │ lea (%rcx,%rax,1),%r14 │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%rbp) │ │ │ │ @@ -12579,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 │ │ │ │ imul %rbp,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ - push %r12 │ │ │ │ - push %r14 │ │ │ │ - imul %rbp,%rax │ │ │ │ inc %r15 │ │ │ │ - shl $0x5,%rdx │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ @@ -12683,47 +12439,47 @@ │ │ │ │ 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 %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 $0x6,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ lea (%r12,%rax,1),%r14 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ @@ -12733,168 +12489,164 @@ │ │ │ │ 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) │ │ │ │ - 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) │ │ │ │ + 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 │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ + 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) │ │ │ │ mov 0x18(%r13),%r8 │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ - push -0x70(%rbp) │ │ │ │ - push -0x48(%rbp) │ │ │ │ + add %rsi,%rdx │ │ │ │ lea (%rax,%rcx,1),%rcx │ │ │ │ + push -0x48(%rbp) │ │ │ │ push 0x18(%r8,%rdi,1) │ │ │ │ push 0x10(%r8,%rdi,1) │ │ │ │ - add %rsi,%rdx │ │ │ │ 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 │ │ │ │ - cmp %r14,-0x78(%rbp) │ │ │ │ + call db70 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ - jne e8a0 │ │ │ │ + cmp %r14,-0x78(%rbp) │ │ │ │ + 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) │ │ │ │ + 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) │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll -0x18(%rsp) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - fnstcw -0xa(%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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ - 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) │ │ │ │ + js e240 │ │ │ │ + nop │ │ │ │ fldt (%rcx) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -12904,30 +12656,26 @@ │ │ │ │ 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) │ │ │ │ + nop │ │ │ │ fldt (%r9) │ │ │ │ inc %r8 │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%r9 │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -12937,27 +12685,23 @@ │ │ │ │ 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) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rcx) │ │ │ │ inc %rax │ │ │ │ add $0x20,%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x20(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -12967,2475 +12711,2480 @@ │ │ │ │ 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 %rsp,-0xc8(%rbp) │ │ │ │ - mov 0x30(%rcx),%r12 │ │ │ │ - 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 │ │ │ │ - lea 0x0(,%r12,8),%rsi │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0x7(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - shr $0x3,%rdi │ │ │ │ - mov %rdx,%r10 │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - 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,-0x40(%rbp) │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ mov %rsp,-0x90(%rbp) │ │ │ │ - js f089 │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ - mov 0x48(%rcx),%r13 │ │ │ │ + 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 0x0(%r13,%r14,8),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + 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 -0x68(%rbp),%rbx │ │ │ │ - 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 │ │ │ │ - dec %r14 │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - add %rbx,-0x58(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%r14 │ │ │ │ - jne ee62 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ + 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 -0xd8(%rbp),%rcx │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ mov %r9,-0x80(%rbp) │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ call 3030 │ │ │ │ - movabs $0xfffffffffffffff,%rdx │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - mov %rax,%r8 │ │ │ │ - and %r15,%rdx │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov %r8,-0x78(%rbp) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xfffffffffffffff,%rax │ │ │ │ mov -0x80(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xc8(%rcx),%rax │ │ │ │ - mov %r11,%r14 │ │ │ │ + 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 -0x60(%rbp),%rax │ │ │ │ + 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 │ │ │ │ - imul %rdx,%rsi │ │ │ │ - fldt (%rax) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov (%r14,%rcx,8),%rdx │ │ │ │ + imul %rax,%rsi │ │ │ │ + fldt (%rbx) │ │ │ │ shl $0x4,%rsi │ │ │ │ - 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 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ imul %rcx,%rbx │ │ │ │ + fmul %st,%st(1) │ │ │ │ mov %rbx,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - fmul %st,%st(1) │ │ │ │ - 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 │ │ │ │ - fldt (%r14) │ │ │ │ + lea 0x2(%r8),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jg e64c │ │ │ │ + fldt (%rdi) │ │ │ │ shl $0x4,%rbx │ │ │ │ - sub %rdi,%rax │ │ │ │ + sub %r8,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - add %r8,%rbx │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - 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 │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%rcx),%rdx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ + 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 │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle f16d │ │ │ │ - mov -0x88(%rbp),%r13 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ - mov (%r10,%rax,8),%rdi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - 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 %rbx,%rdx │ │ │ │ - imul -0x8(%rcx,%rax,8),%rdi │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r13,%r9 │ │ │ │ - add %r15,%r13 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%r11,%rdx,1) │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0x4,%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) │ │ │ │ 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 │ │ │ │ - sub (%rdi,%rax,8),%rcx │ │ │ │ - mov (%r8,%rax,8),%r9 │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je f1ad │ │ │ │ - inc %r9 │ │ │ │ - inc %r14 │ │ │ │ - cmp %r14,-0xa0(%rbp) │ │ │ │ - mov %r9,(%r8,%rax,8) │ │ │ │ - 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 │ │ │ │ + jle e7dd │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ mov %r9,%rsi │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ - shl $0x5,%rdi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add %r11,%rdi │ │ │ │ - mov %r8,-0x110(%rbp) │ │ │ │ - mov %r10,-0x118(%rbp) │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rdi │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %r11,%rdx │ │ │ │ - add %r11,%rdi │ │ │ │ + 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 %rdi,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + mov 0x20(%r13),%rbx │ │ │ │ + mov 0xe0(%r10),%r13 │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - mov 0xe0(%rcx),%r13 │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - 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 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + movq $0x0,-0xa0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %r9,-0x128(%rbp) │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ + 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 %r10,-0x138(%rbp) │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - add 0x10(%rcx,%r10,8),%rax │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %r11,-0x138(%rbp) │ │ │ │ + add 0x10(%rcx,%rdi,8),%rax │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ + mov %rcx,-0x58(%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 │ │ │ │ fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - jmp f3ea │ │ │ │ + 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) │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ add %r11,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp f418 │ │ │ │ + imul %r14,%r8 │ │ │ │ + jmp ea08 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ fldt (%rcx) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 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 │ │ │ │ - mov -0x118(%rbp),%r10 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ movq %r14,%xmm3 │ │ │ │ movq %rax,%xmm1 │ │ │ │ - movq -0xd0(%rbp),%xmm0 │ │ │ │ - movhps -0xe8(%rbp),%xmm0 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - mov %rax,0x20(%r8) │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ + mov %rax,0x20(,%rbx,8) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - movups %xmm0,0x8(%r10) │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ - mov %rdi,0x28(%r10) │ │ │ │ - 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 %r10,-0xe0(%rbp) │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov %rax,%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ + mov %rbx,-0x58(%rbp) │ │ │ │ + mov 0x10(%r13),%rbx │ │ │ │ shl $0x4,%r9 │ │ │ │ + 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,-0x70(%rbp) │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov 0xe0(%rcx),%r13 │ │ │ │ - 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,%rbx │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + add %r9,%rbx │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ lea (%rbx,%r9,1),%r12 │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - add %r11,%rax │ │ │ │ add %r12,%r9 │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - 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 │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ mov %rdx,-0xf0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ mov %r11,-0xf8(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ 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 │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ mov %r8,-0x100(%rbp) │ │ │ │ - mov %r10,-0x108(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ add 0x10(%rbx,%r8,8),%rax │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp f677 │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + 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 │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ add %rcx,%r14 │ │ │ │ - imul %r14,%r10 │ │ │ │ + mov -0x48(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp f6a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %r14,%r10 │ │ │ │ + jmp ec88 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ fldt (%r8) │ │ │ │ mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r8 │ │ │ │ add %r10,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 %rdx,%r15 │ │ │ │ - jne f6a0 │ │ │ │ + jne ec80 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %r11,%r15 │ │ │ │ - jne f66d │ │ │ │ + jne ec5a │ │ │ │ mov -0x100(%rbp),%r8 │ │ │ │ addq $0x10,-0x50(%rbp) │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ 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 %r10,%r8 │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ movq -0xe8(%rbp),%xmm1 │ │ │ │ movq %rdi,%xmm2 │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ movhps -0x68(%rbp),%xmm1 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - movups %xmm1,0x8(%r10) │ │ │ │ + movups %xmm1,0x8(,%rax,8) │ │ │ │ movq %r14,%xmm1 │ │ │ │ - movups %xmm0,0x0(,%rax,8) │ │ │ │ - movups %xmm0,0x10(%r8) │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ - movups %xmm1,0x18(%r10) │ │ │ │ + movups %xmm1,0x18(,%rax,8) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ + movups %xmm0,0x0(,%rax,8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ + movups %xmm0,0x10(,%rax,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - 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 │ │ │ │ - shr $0x3,%rbx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ + shr $0x3,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - 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 │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rsp,%r11 │ │ │ │ - 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 (%r10,%rbx,8),%r8 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + 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 │ │ │ │ - dec %rbx │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ - add %rdx,-0x48(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - jne f99e │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ + 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 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ - mov %r11,-0x58(%rbp) │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ - mov %r9,-0x48(%rbp) │ │ │ │ - mov %r8,-0x68(%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 %rax,%rcx │ │ │ │ - mov -0x50(%rbp),%r10 │ │ │ │ - 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 │ │ │ │ - mov %r13,%rbx │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle f20a │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r12,%rbx │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ - 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 %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + mov 0xe0(%rcx),%rbx │ │ │ │ add %rdx,%rsi │ │ │ │ - lea (%r12,%r12,1),%rbx │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + lea 0x0(%r13,%r13,1),%rbx │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jle fb86 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jle f188 │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov 0x48(%r8),%rsi │ │ │ │ - mov %r12,%r10 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov 0xc8(%rcx),%r15 │ │ │ │ + mov 0x48(%rcx),%r14 │ │ │ │ + fldt (%r10,%rdx,1) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %r13,%r10 │ │ │ │ imul %rax,%r10 │ │ │ │ - mov 0xc8(%r8),%r14 │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ - 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 (%rdi,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - 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 │ │ │ │ + add (%r11,%rdx,8),%rsi │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %rdi,%rdx │ │ │ │ - add -0x50(%rbp),%rdi │ │ │ │ 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 │ │ │ │ - sub (%rdi,%rax,8),%rdx │ │ │ │ - mov (%rcx,%rax,8),%rsi │ │ │ │ + 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 │ │ │ │ - cmp %rbx,-0xb0(%rbp) │ │ │ │ - mov %rsi,(%rcx,%rax,8) │ │ │ │ - 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 │ │ │ │ - imul %r12,%rax │ │ │ │ - mov 0xe0(%r8),%r13 │ │ │ │ - mov 0x20(%r10),%r15 │ │ │ │ + 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 │ │ │ │ + add 0x18(%rcx),%rsi │ │ │ │ + mov 0x20(%r15),%r15 │ │ │ │ + lea 0x0(%r13,%rax,1),%rdx │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add 0x18(%r8),%rsi │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov 0x10(%r10),%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ + 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 │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ - fldt (%rsi) │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ add %r9,%rax │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - lea 0x10(%r11,%rdx,1),%rax │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ + lea 0x10(%r11,%rdx,1),%rax │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %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,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ 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 %r8,-0x130(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ mov %r10,-0x138(%rbp) │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - mov -0x118(%rbp),%r9 │ │ │ │ + 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 -0xe0(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - mov %r9,-0x150(%rbp) │ │ │ │ - mov %r11,-0x158(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + mov %r9,-0x148(%rbp) │ │ │ │ add 0x10(%rdx),%rax │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ + 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 │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ add 0x20(%rax),%r8 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp fe7a │ │ │ │ + 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) │ │ │ │ fldt (%r10) │ │ │ │ mov (%r9),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ add %r11,%r14 │ │ │ │ mov %r14,%r8 │ │ │ │ - imul %r15,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp fea8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp f4a8 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ fldt (%rdx) │ │ │ │ mov 0x40(%rcx),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ + 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,-0xb8(%rbp) │ │ │ │ + addq $0x10,-0xa8(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ 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 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ movq %r14,%xmm3 │ │ │ │ - movq -0xe0(%rbp),%xmm0 │ │ │ │ - movhps -0xf8(%rbp),%xmm0 │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ + movq -0xd0(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - mov %rdi,0x28(%rbx) │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%rcx) │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ + mov %rax,0x20(,%rbx,8) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ + movhps -0xe8(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(,%r8,8) │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - add 0x18(%r8),%rsi │ │ │ │ - mov 0x18(%r10),%r15 │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - lea (%r12,%rax,4),%rdx │ │ │ │ + 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 │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - mov 0x10(%r10),%rbx │ │ │ │ - add %r9,%rax │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ + lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ + lea (%rax,%r9,1),%r12 │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov 0xe0(%r8),%r10 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rax │ │ │ │ - fldt (%rsi) │ │ │ │ + lea 0x0(%r13,%r13,1),%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ lea (%rdx,%r9,1),%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ + mov %rdi,%rdx │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ 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) │ │ │ │ - shl $0x4,%rdx │ │ │ │ + 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 │ │ │ │ shl $0x5,%rax │ │ │ │ lea (%rdi,%r9,1),%rbx │ │ │ │ lea 0x20(%r9,%rax,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ - jmp 100f0 │ │ │ │ + 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 %rax,-0x108(%rbp) │ │ │ │ mov (%r11,%rax,8),%rdx │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ - 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 %r8,-0x110(%rbp) │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ - 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 %r11,-0x110(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ add 0x10(%r8),%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 10178 │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + jmp f786 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ fldt (%r12) │ │ │ │ mov 0x20(%rbx),%r14 │ │ │ │ mov %r13,%r8 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add %rcx,%r14 │ │ │ │ mov %r14,%r11 │ │ │ │ - imul %r15,%r11 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 101a8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp f7b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ fldt (%rdx) │ │ │ │ mov (%r8),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 101a0 │ │ │ │ - add $0x10,%r12 │ │ │ │ + jne f7a8 │ │ │ │ add $0x8,%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp %rbx,-0x48(%rbp) │ │ │ │ - jne 1016e │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - addq $0x10,-0x58(%rbp) │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp -0xe0(%rbp),%r8 │ │ │ │ - jne 10128 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + jne f77c │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ addq $0x10,-0x50(%rbp) │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ + 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 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ movq %rdi,%xmm2 │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - movhps -0x70(%rbp),%xmm1 │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ + movq -0xf0(%rbp),%xmm1 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ not %rax │ │ │ │ - movups %xmm1,0x8(%rbx) │ │ │ │ - movq %r14,%xmm1 │ │ │ │ movq %rax,%xmm0 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ + movhps -0x68(%rbp),%xmm1 │ │ │ │ + movups %xmm1,0x8(,%r8,8) │ │ │ │ + movq %r14,%xmm1 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - 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,-0xb8(%rbp) │ │ │ │ + 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 │ │ │ │ - shr $0x3,%rcx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ 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 │ │ │ │ + mov %rsi,-0xb8(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 10e78 │ │ │ │ - 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 │ │ │ │ - mov %r14,%r9 │ │ │ │ + js fd51 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%rsi │ │ │ │ lea 0x2(%rax),%rbx │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ mov 0x48(%rsi),%r12 │ │ │ │ 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 (%r12,%r9,8),%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + mov (%r12,%r10,8),%rdi │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ + 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 │ │ │ │ - dec %r9 │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - 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 -0xb0(%rbp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ - 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 │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - fildll -0x58(%rbp) │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - mov %rcx,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - 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 │ │ │ │ + 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) │ │ │ │ - movzwl -0x32(%rbp),%ecx │ │ │ │ fld %st(0) │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ inc %rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ + 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) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ mov 0xc8(%rbx),%rbx │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ 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 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jns fcf9 │ │ │ │ + mov %rdx,%rax │ │ │ │ + not %rax │ │ │ │ + add %r8,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ inc %rsi │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ + 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 -0xd8(%rbp),%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ - add %rcx,-0xb0(%rbp) │ │ │ │ - cmp %rax,-0x70(%rbp) │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - lea 0x1(%rbx,%rdi,1),%rdi │ │ │ │ - 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 10c1d │ │ │ │ + je 10230 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 108f5 │ │ │ │ + je ff09 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xb8(%rbp) │ │ │ │ - jle 108a9 │ │ │ │ + cmpq $0x0,-0xb0(%rbp) │ │ │ │ + jle febd │ │ │ │ + movabs $0xfffffffffffffff,%rsi │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - mov %r13,%rcx │ │ │ │ - shl $0x4,%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 │ │ │ │ - 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,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fldt (%r11,%rdx,1) │ │ │ │ + mov %rax,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ 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 │ │ │ │ - sub (%r9,%rax,8),%rcx │ │ │ │ + je feee │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 10874 │ │ │ │ - inc %rsi │ │ │ │ - inc %r12 │ │ │ │ - cmp %r12,-0xb8(%rbp) │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ - 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,-0xb8(%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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - movabs $0xfffffffffffffff,%rdx │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - and %r15,%rdx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shl $0x5,%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 │ │ │ │ - add %r11,%rcx │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - add %r11,%rcx │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ mov 0xe0(%rax),%r13 │ │ │ │ - mov %rdx,%rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ - 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 $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 -0x100(%rbp),%r10 │ │ │ │ - movq $0x0,-0xb0(%rbp) │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ + 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),%rdx │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov (%rax,%r8,8),%rdx │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ imul %rdx,%rax │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + mov %r9,%rdx │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ - jmp 10a20 │ │ │ │ + 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 %r9,-0x120(%rbp) │ │ │ │ - mov %r10,-0x128(%rbp) │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - fldt (%r10) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ - add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ + fldt (%rdx) │ │ │ │ + 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 %rax,-0xe8(%rbp) │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 10a8c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ mov -0x70(%rbp),%r11 │ │ │ │ mov -0x78(%rbp),%r10 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - jmp 10aca │ │ │ │ + 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) │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ add %r11,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 10af8 │ │ │ │ + imul %r14,%r8 │ │ │ │ + jmp 100f8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ fldt (%rcx) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 10af0 │ │ │ │ + jne 100f0 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %r9,%r15 │ │ │ │ - jne 10ac0 │ │ │ │ + jne 100c0 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r15 │ │ │ │ - jne 10a80 │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ - mov -0x120(%rbp),%r9 │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp -0xb0(%rbp),%r15 │ │ │ │ - jne 10a12 │ │ │ │ - inc %r9 │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov -0x118(%rbp),%r8 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jne 109bc │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 10080 │ │ │ │ + incq -0xa8(%rbp) │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ + mov -0x120(%rbp),%r10 │ │ │ │ + mov -0x128(%rbp),%r11 │ │ │ │ + add $0x10,%rdx │ │ │ │ + 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 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - movq -0x110(%rbp),%xmm0 │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ movq %r14,%xmm3 │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%r8) │ │ │ │ + movq -0x108(%rbp),%xmm0 │ │ │ │ + mov %rax,0x20(,%rbx,8) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - movhps -0xe8(%rbp),%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %r10,%xmm0 │ │ │ │ - mov %rdi,0x28(%rbx) │ │ │ │ + movhps -0xe8(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(,%rsi,8) │ │ │ │ + movq %r9,%xmm0 │ │ │ │ fstpt 0x50(%rax) │ │ │ │ fxch %st(2) │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ + 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 -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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ - 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,-0xb0(%rbp) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r11,%rdx,1),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ add %r11,%rax │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + mov %r10,%rcx │ │ │ │ add %r9,%rbx │ │ │ │ - lea (%rbx,%r9,1),%r12 │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ mov %rbx,-0x80(%rbp) │ │ │ │ + lea (%rbx,%r9,1),%r12 │ │ │ │ add %r12,%r9 │ │ │ │ - jmp 10cce │ │ │ │ + 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 -0xb0(%rbp),%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %r11,-0xe8(%rbp) │ │ │ │ + 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 10d1a │ │ │ │ + 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 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + mov %rcx,-0xf0(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - add 0x10(%rbx,%r8,8),%rax │ │ │ │ + add 0x10(%rbx,%rdx,8),%rax │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 10d5c │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + 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 │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ - add %rcx,%r14 │ │ │ │ - imul %r14,%r10 │ │ │ │ + add %r8,%r14 │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 10d88 │ │ │ │ + imul %r14,%r10 │ │ │ │ + jmp 10398 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%rcx) │ │ │ │ mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r8 │ │ │ │ + add $0x10,%rcx │ │ │ │ add %r10,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 %rdx,%r15 │ │ │ │ - jne 10d80 │ │ │ │ + jne 10390 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %r11,%r15 │ │ │ │ - jne 10d52 │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ - addq $0x10,-0x50(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - inc %r8 │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jne 10d0e │ │ │ │ - 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 10cc4 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 102cf │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ lea -0x1(%r15),%rbx │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - movq -0xe0(%rbp),%xmm1 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + movq -0xc0(%rbp),%xmm1 │ │ │ │ movq %rdi,%xmm2 │ │ │ │ movq %rbx,%xmm0 │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ movhps -0x68(%rbp),%xmm1 │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movups %xmm1,0x8(%rax) │ │ │ │ + movups %xmm1,0x8(,%rax,8) │ │ │ │ movq %r14,%xmm1 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ - movups %xmm1,0x18(%rax) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + movups %xmm1,0x18(,%rax,8) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ movups %xmm0,0x0(,%rax,8) │ │ │ │ - movups %xmm0,0x10(%r8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ + movups %xmm0,0x10(,%rax,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - 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 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs 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 11463 │ │ │ │ + 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 │ │ │ │ - shr $0x3,%rcx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - shr $0x3,%rsi │ │ │ │ + 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 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 11a3d │ │ │ │ - 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,-0x68(%rbp) │ │ │ │ + cmpq $0x0,-0x58(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ - js 112bf │ │ │ │ - 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 (%r15,%r10,8),%rdi │ │ │ │ - mov %r10,%rax │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - 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 11126 │ │ │ │ - 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 11112 │ │ │ │ - dec %r10 │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - add %rbx,-0x40(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%r10 │ │ │ │ - jne 11099 │ │ │ │ - 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 11a55 │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + 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 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %r10d,%r10d │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov 0x60(%rax),%rbx │ │ │ │ + mov %r9,-0xf8(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov 0x60(%rax),%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %r10,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add %r11,%rsi │ │ │ │ - fldt (%rax,%r9,2) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - fildll (%r15,%r9,1) │ │ │ │ - mov (%rax,%r9,1),%rdx │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ + 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) │ │ │ │ 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 0x3a4ef(%rip) │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ + lea (%rax,%rdx,1),%r9 │ │ │ │ + fldt 0x36e5f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ - jmp 1123b │ │ │ │ + jmp 10898 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3a1a0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -15448,1449 +15197,1454 @@ │ │ │ │ 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 1121d │ │ │ │ + je 10879 │ │ │ │ fchs │ │ │ │ - fmuls 0x39eb9(%rip) │ │ │ │ - fldt 0x3a497(%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 1128c │ │ │ │ + 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 111db │ │ │ │ + ja 1083b │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 11472 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 10afd │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%rsi │ │ │ │ - fstpt -0x10(%rsi) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 1123b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 11294 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - add -0xb8(%rbp),%r10 │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %r9,-0x70(%rbp) │ │ │ │ - jne 11189 │ │ │ │ + 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 117d7 │ │ │ │ + je 10e70 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 114a7 │ │ │ │ + je 10b32 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xc0(%rbp) │ │ │ │ - jle 11441 │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ + jle 10acc │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ + mov %r9,%rdx │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ shl $0x5,%rdx │ │ │ │ + add %rdi,%rcx │ │ │ │ add 0x18(%rbx),%rdx │ │ │ │ mov 0xe0(%rbx),%rbx │ │ │ │ - add %r8,%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rbx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ 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 113be │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ + 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 │ │ │ │ - mov (%rcx,%rdi,1),%rdx │ │ │ │ - lea (%r8,%rdi,1),%rsi │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ + 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 │ │ │ │ add (%r14,%r13,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ + mov %rdx,-0x8(%rcx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%r10) │ │ │ │ - cmp %rsi,-0x40(%rbp) │ │ │ │ - jne 1136f │ │ │ │ - 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 11419 │ │ │ │ - jmp 114a1 │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 10aa4 │ │ │ │ + jmp 10b2c │ │ │ │ + movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1148c │ │ │ │ - mov (%r9,%rax,8),%rdx │ │ │ │ - sub (%rdi,%rax,8),%rdx │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 1140c │ │ │ │ - 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 %rcx,(%rdi,%rax,8) │ │ │ │ cmp %r15,-0xc0(%rbp) │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ - jne 11315 │ │ │ │ - mov -0xe0(%rbp),%rsp │ │ │ │ + jne 1098f │ │ │ │ + mov -0xd8(%rbp),%rsp │ │ │ │ incq -0xa8(%rbp) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ - cmp %rax,-0xd8(%rbp) │ │ │ │ - jne 10f1d │ │ │ │ + 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 0x3a23d(%rip) │ │ │ │ + fldt 0x36b82(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1122d │ │ │ │ - incq (%r8) │ │ │ │ + jmp 10889 │ │ │ │ inc %r15 │ │ │ │ + incq (%rdi) │ │ │ │ cmp %r15,-0xc0(%rbp) │ │ │ │ - jne 1131e │ │ │ │ - jmp 11441 │ │ │ │ - mov (%r8,%rsi,8),%rsi │ │ │ │ - jmp 1142a │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r8,-0x128(%rbp) │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - 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 │ │ │ │ - shl $0x4,%rax │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ - fldt (%rsi) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - mov %r10,-0x118(%rbp) │ │ │ │ - lea (%r11,%rdx,1),%rbx │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rbx │ │ │ │ - add %r11,%rdx │ │ │ │ + lea (%rax,%rdx,2),%rbx │ │ │ │ + lea (%rax,%rdx,1),%r10 │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ - shl $0x7,%rdx │ │ │ │ - add %r11,%rdx │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - jmp 1157d │ │ │ │ + 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 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r9,-0x138(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ + mov -0x110(%rbp),%r9 │ │ │ │ + mov %r8,-0x120(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov -0x110(%rbp),%r10 │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ + 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 115d3 │ │ │ │ + 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 │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - mov %r10,-0x150(%rbp) │ │ │ │ - fldt 0x20(%r10) │ │ │ │ + fldt 0x20(%rdx) │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - 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 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1162c │ │ │ │ + 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) │ │ │ │ fldt 0x40(%rax) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ + 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 │ │ │ │ fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - jmp 1167a │ │ │ │ + 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) │ │ │ │ fldt (%r10) │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ add %r11,%r15 │ │ │ │ - imul %r15,%r8 │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 116a8 │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 10d28 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ fldt 0x80(%rcx) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ + 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 116a0 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 10d20 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 11670 │ │ │ │ - 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 11620 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 115c5 │ │ │ │ - mov -0x138(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ - mov -0x140(%rbp),%r11 │ │ │ │ - inc %r9 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 11571 │ │ │ │ - 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 │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ movq %r15,%xmm3 │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ - movq -0xc8(%rbp),%xmm0 │ │ │ │ - movhps -0x100(%rbp),%xmm0 │ │ │ │ + mov %rdi,0x28(,%rcx,8) │ │ │ │ + movq -0xe0(%rbp),%xmm0 │ │ │ │ dec %rax │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%r8) │ │ │ │ + mov %rax,0x20(,%rbx,8) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - movups %xmm0,0x8(%rcx) │ │ │ │ - movq %r10,%xmm0 │ │ │ │ + movhps -0x100(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(,%rcx,8) │ │ │ │ + movq %r9,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - mov %rdi,0x28(%rcx) │ │ │ │ - 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 11441 │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - lea (%r12,%r12,1),%r10 │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r11,%r8 │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ + jmp 10acc │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ + shl $0x6,%rdx │ │ │ │ + lea (%r12,%r12,1),%r9 │ │ │ │ + mov %rcx,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %r11,%r8 │ │ │ │ + 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),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r11,%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - shl $0x6,%rax │ │ │ │ + mov %r15,%rax │ │ │ │ fldt (%rsi) │ │ │ │ - add %r11,%rax │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - lea (%r10,%r12,1),%rax │ │ │ │ - add %r9,%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rbx,%r9,1),%r13 │ │ │ │ add %r11,%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rax,%rbx │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - add %r13,%r9 │ │ │ │ - jmp 11888 │ │ │ │ + lea (%r11,%rdx,1),%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ + 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 118d9 │ │ │ │ + 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 %rdx,-0x118(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ mov -0xf0(%rbp),%r12 │ │ │ │ fldt 0x20(%rax) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ add 0x10(%rbx,%rcx,8),%rax │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ xor %ebx,%ebx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 11921 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + jmp 10fb1 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ fldt 0x40(%r12) │ │ │ │ mov 0x20(%r13,%rbx,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ add %rcx,%r15 │ │ │ │ - imul %r15,%r11 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 11948 │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp 10fd8 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ fldt (%r8) │ │ │ │ - mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ + mov 0x30(%r10,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r8 │ │ │ │ add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r14,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 %r10,%rdx │ │ │ │ - jne 11940 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jne 10fd0 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r12 │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jne 11917 │ │ │ │ - incq -0x60(%rbp) │ │ │ │ - addq $0x10,-0x50(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x118(%rbp),%rdx │ │ │ │ + jne 10fa7 │ │ │ │ + incq -0x58(%rbp) │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + addq $0x10,-0x70(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 118cd │ │ │ │ + jne 10f5d │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ - cmp -0x60(%rbp),%rdx │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - jne 1187e │ │ │ │ - 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 │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ movq %rdi,%xmm2 │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ - movq -0x108(%rbp),%xmm1 │ │ │ │ - movhps -0x70(%rbp),%xmm1 │ │ │ │ + movq -0x100(%rbp),%xmm1 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ dec %rbx │ │ │ │ - movups %xmm1,0x8(%rcx) │ │ │ │ - movq %r15,%xmm1 │ │ │ │ movq %rbx,%xmm0 │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ + movhps -0x80(%rbp),%xmm1 │ │ │ │ + movups %xmm1,0x8(,%rcx,8) │ │ │ │ + movq %r15,%xmm1 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - movups %xmm1,0x18(%rcx) │ │ │ │ - movups %xmm0,0x0(,%rax,8) │ │ │ │ - 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 11441 │ │ │ │ + jmp 10acc │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - jmp 10fff │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + jmp 105fe │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 11441 │ │ │ │ + je 10acc │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 11441 │ │ │ │ + je 10acc │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 112bf │ │ │ │ + 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 │ │ │ │ + sub $0x118,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - mov (%rbx),%r11 │ │ │ │ - movslq %eax,%rcx │ │ │ │ + mov (%rbx),%r10 │ │ │ │ movslq %r12d,%rsi │ │ │ │ - mov 0x8(%r11),%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 │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 120ae │ │ │ │ + jge 11757 │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov 0x58(%r11),%rax │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ - mov 0x30(%r11),%r13 │ │ │ │ - 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 │ │ │ │ + mov %r12,%rdx │ │ │ │ + lea 0x0(,%r12,8),%rsi │ │ │ │ lea (%rax,%rax,1),%r15 │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - lea -0x1(%r13),%rax │ │ │ │ - lea 0x0(,%r13,8),%rcx │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %r13,%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,%r10 │ │ │ │ - lea 0xf(%rcx),%rdx │ │ │ │ - shr $0x4,%rdx │ │ │ │ + lea -0x1(%r12),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - 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 │ │ │ │ + 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(%rcx),%rdx │ │ │ │ + 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 │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0x7(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - shr $0x3,%rsi │ │ │ │ - mov %rdx,-0x98(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - testb $0x8,0x71(%r11) │ │ │ │ - jne 12684 │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + testb $0x8,0x71(%r10) │ │ │ │ + jne 11d13 │ │ │ │ + mov -0x98(%rbp),%r9 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%rsi,8) │ │ │ │ fstpt (%rax) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + movq $0x0,0x0(,%rax,8) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - imul %r13,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ mov %rsp,-0x90(%rbp) │ │ │ │ - js 11f1e │ │ │ │ + js 115d5 │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - mov 0x48(%r11),%r14 │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + mov 0x48(%r10),%r13 │ │ │ │ mov %rbx,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ + mov %r14,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - imul %r13,%rax │ │ │ │ + mov %r9,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%r11),%rax │ │ │ │ + add 0x78(%r10),%rax │ │ │ │ fnstcw -0x32(%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 (%r14,%r9,8),%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - fildll -0xe0(%rbp) │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + mov 0x0(%r13,%r14,8),%r8 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + 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 -0xe0(%rbp) │ │ │ │ + fistpll -0xe8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%rbx,%rax,1),%rax │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov %rsi,(%rdx,%r9,8) │ │ │ │ - mov %rax,(%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 11cf5 │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea (%r15,%rsi,1),%r12 │ │ │ │ - neg %rax │ │ │ │ - lea (%rbx,%rax,8),%rbx │ │ │ │ + jle 113a5 │ │ │ │ + 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),%rbx │ │ │ │ add -0x90(%rbp),%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%rbx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jne 11ce1 │ │ │ │ - dec %r9 │ │ │ │ + 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,%r9 │ │ │ │ - jne 11c65 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r8,%rdi │ │ │ │ + cmp $0xffffffffffffffff,%r14 │ │ │ │ + jne 11310 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - mov %r10,-0x100(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + mov %r11,-0xe8(%rbp) │ │ │ │ call 3030 │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ movabs $0xfffffffffffffff,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ + mov %rax,%rcx │ │ │ │ and %r15,%rdx │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - mov 0x60(%r11),%rax │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov %r8,-0x78(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + 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 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - fld1 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - fldt (%rax) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - mov (%rax,%rcx,8),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ + fldt (%r14) │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov (%rax,%rsi,8),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ - fildll (%r14,%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 -0xe0(%rbp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldt (%rsi,%rax,1) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 120bd │ │ │ │ + jbe 11766 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x395b1(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - fld %st(6) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(6),%st │ │ │ │ - fldt -0x100(%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 11e12 │ │ │ │ + je 114b6 │ │ │ │ fchs │ │ │ │ - fmuls 0x392c4(%rip) │ │ │ │ - fldt 0x398a2(%rip) │ │ │ │ + fmuls 0x35c20(%rip) │ │ │ │ + fldt 0x361ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rcx,%r9 │ │ │ │ - imul %rdx,%r9 │ │ │ │ - mov (%rax,%rcx,8),%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ + mov %rsi,%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r10,%r9,1) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jge 11edf │ │ │ │ + fstpt (%rax) │ │ │ │ + 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 -0xc0(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ shr $0x4,%rax │ │ │ │ + imul %rsi,%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ - shl $0x4,%r12 │ │ │ │ + mov %rax,%r9 │ │ │ │ + shl $0x4,%rax │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x3951b(%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(%r12,%r8,1) │ │ │ │ + fldt 0x10(%rax,%rcx,1) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%r10,%r9,1) │ │ │ │ - lea 0x2(%rbx),%r9 │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jg 11eeb │ │ │ │ - fldt (%rdi) │ │ │ │ - sub %rbx,%rsi │ │ │ │ - lea (%r8,%r12,1),%rbx │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + lea 0x2(%rdi),%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 1159c │ │ │ │ + fldt (%r8) │ │ │ │ + shl $0x4,%r9 │ │ │ │ + sub %rdi,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%r9d │ │ │ │ + add %rcx,%r9 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rbx,%rax,1) │ │ │ │ - inc %r9 │ │ │ │ + inc %rdi │ │ │ │ + fldt 0x20(%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%rdi,%rax,1) │ │ │ │ + fstpt 0x20(%r8,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jne 11eb9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r8,-0x78(%rbp) │ │ │ │ - jmp 11eed │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 11eed │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %rcx │ │ │ │ - addq $0x10,-0x80(%rbp) │ │ │ │ - add -0x60(%rbp),%rdi │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jne 11d71 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 12420 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 1210f │ │ │ │ + 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 11ad0 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 117b4 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ - jle 1208c │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ - mov 0xe0(%r11),%rbx │ │ │ │ - mov %r13,%rcx │ │ │ │ - movabs $0xfffffffffffffff,%r12 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - shl $0x4,%rcx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - and %r15,%r12 │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 11735 │ │ │ │ + mov 0xe0(%r10),%rbx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + movabs $0xfffffffffffffff,%r14 │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - add 0x18(%r11),%rdx │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - add %rcx,%rbx │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jle 1200c │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ + and %r15,%r14 │ │ │ │ + add 0x18(%r10),%rdx │ │ │ │ + add %rsi,%rbx │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jle 116bc │ │ │ │ + mov 0x48(%r10),%rsi │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - mov 0x48(%rcx),%r11 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r9,%rcx,1) │ │ │ │ + mov %r10,-0x70(%rbp) │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ + mov %rsi,-0x48(%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 (%r8,%rax,8),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov (%rcx,%rax,8),%r10 │ │ │ │ inc %rax │ │ │ │ - imul %r12,%rdx │ │ │ │ - imul -0x8(%r11,%rax,8),%rsi │ │ │ │ - add %rcx,%rdx │ │ │ │ - add %r9,%rcx │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + imul %r14,%rsi │ │ │ │ + add %r10,%rsi │ │ │ │ + add %r9,%r10 │ │ │ │ add %r15,%r9 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shl $0x4,%rsi │ │ │ │ + fldt (%r11,%rsi,1) │ │ │ │ + mov %rax,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%rdx,1) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - add (%rdx,%rcx,8),%rsi │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov %rsi,(%rcx,%rax,8) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jne 11fad │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + 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 1165c │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + mov (%rax,%r12,8),%rax │ │ │ │ mov -0x68(%rbp),%r9 │ │ │ │ - mov (%rax,%r13,8),%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + 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 %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 12060 │ │ │ │ - jmp 12106 │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jg 1170d │ │ │ │ + jmp 117ab │ │ │ │ + movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 120d2 │ │ │ │ - mov (%rdi,%rax,8),%rcx │ │ │ │ - sub (%r9,%rax,8),%rcx │ │ │ │ + je 1177b │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 12053 │ │ │ │ - inc %rsi │ │ │ │ - inc %r14 │ │ │ │ - cmp %r14,-0xa8(%rbp) │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ - jne 11f6c │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ - mov -0xd0(%rbp),%rsp │ │ │ │ - incq -0xa0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - cmp %rax,-0xc8(%rbp) │ │ │ │ - jne 11afc │ │ │ │ + mov (%rcx,%rax,8),%rdi │ │ │ │ + sub (%r9,%rax,8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 11700 │ │ │ │ + inc %rdi │ │ │ │ + inc %r13 │ │ │ │ + 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 120eb │ │ │ │ + ja 11790 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x395f5(%rip) │ │ │ │ + fldt 0x35f1c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 11e22 │ │ │ │ - incq (%r8) │ │ │ │ - inc %r14 │ │ │ │ - cmp %r14,-0xa8(%rbp) │ │ │ │ - jne 11f75 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ - jmp 1208c │ │ │ │ + jmp 114c6 │ │ │ │ + inc %r13 │ │ │ │ + incq (%rcx) │ │ │ │ + cmp %r13,-0xa0(%rbp) │ │ │ │ + jne 11627 │ │ │ │ + jmp 11735 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x395c3(%rip) │ │ │ │ + fldt 0x35eee(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 11e22 │ │ │ │ - mov (%r8,%rcx,8),%rsi │ │ │ │ - jmp 12071 │ │ │ │ + jmp 114c6 │ │ │ │ + mov (%rcx,%rsi,8),%rdi │ │ │ │ + jmp 1171e │ │ │ │ test %r15,%r15 │ │ │ │ - jle 1208c │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov %r11,-0x128(%rbp) │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - mov 0xe0(%r11),%r13 │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ + jle 11735 │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x5,%rsi │ │ │ │ - add 0x18(%r11),%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add 0x18(%r10),%rsi │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - mov 0x20(%r14),%rax │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ + mov 0xe0(%r10),%r13 │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - lea (%rax,%r9,1),%rbx │ │ │ │ + lea (%rax,%rcx,1),%r9 │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ - add %r9,%rbx │ │ │ │ - add %r10,%rax │ │ │ │ - lea (%rbx,%r9,1),%r12 │ │ │ │ + lea (%r9,%rcx,1),%rbx │ │ │ │ + mov %r9,-0x118(%rbp) │ │ │ │ + add %r11,%rax │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ + add %rcx,%rbx │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ - add %r12,%r9 │ │ │ │ + shl $0x6,%rdx │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r10,%rax │ │ │ │ + add %r11,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x6,%rax │ │ │ │ - add %r10,%rax │ │ │ │ + lea (%r11,%rdx,1),%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - jmp 121d1 │ │ │ │ + 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 %rdx,%rax │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov -0x110(%rbp),%r9 │ │ │ │ + movq $0x0,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r10,%rax,1) │ │ │ │ + mov %r10,-0x120(%rbp) │ │ │ │ + fldt (%r11,%rax,1) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 12227 │ │ │ │ + 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 %rbx,-0x140(%rbp) │ │ │ │ - mov %r11,-0x148(%rbp) │ │ │ │ - mov %r10,-0x150(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - add 0x10(%rcx,%rbx,8),%rax │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + fldt (%rdx) │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ + add 0x10(%rcx,%rdi,8),%rax │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1228c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ fldt (%rax) │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov -0x70(%rbp),%r11 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %r8,%rbx │ │ │ │ + imul %r8,%r11 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - jmp 122ca │ │ │ │ + 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 (%r11) │ │ │ │ + fldt (%r10) │ │ │ │ + mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x30(%r12,%r10,8),%r14 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ + add %r11,%r14 │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - add %rbx,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 122f8 │ │ │ │ + imul %r14,%r8 │ │ │ │ + jmp 11998 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ fldt (%rcx) │ │ │ │ - mov 0x40(%r9,%rdx,8),%rdi │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 122f0 │ │ │ │ - inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 122c0 │ │ │ │ + jne 11990 │ │ │ │ + inc %r9 │ │ │ │ + add $0x10,%r10 │ │ │ │ + cmp %r9,%r15 │ │ │ │ + jne 11960 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r15 │ │ │ │ - jne 12280 │ │ │ │ - mov -0x140(%rbp),%rbx │ │ │ │ - mov -0x148(%rbp),%r11 │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 12219 │ │ │ │ - mov -0x130(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x138(%rbp),%r8 │ │ │ │ - inc %rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 121c5 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 11920 │ │ │ │ + incq -0xb0(%rbp) │ │ │ │ + mov -0x138(%rbp),%rdx │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ + 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 -0xc0(%rbp),%rbx │ │ │ │ lea -0x1(%r15),%rax │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - movq -0xe0(%rbp),%xmm0 │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ movq %r14,%xmm3 │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%r8) │ │ │ │ + movq -0x128(%rbp),%xmm0 │ │ │ │ + mov %rax,0x20(,%rbx,8) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - movhps -0xf0(%rbp),%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - mov -0x128(%rbp),%r11 │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - mov %rdi,0x28(%rbx) │ │ │ │ + movhps -0xf8(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(,%rsi,8) │ │ │ │ + movq %r9,%xmm0 │ │ │ │ fstpt 0x50(%rax) │ │ │ │ fxch %st(2) │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ + 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 -0xb0(%rbp),%rax │ │ │ │ - movups %xmm1,0x0(,%rax,8) │ │ │ │ - movups %xmm1,0x10(%r8) │ │ │ │ - jmp 1208c │ │ │ │ + jmp 11735 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 1208c │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov %r11,-0x100(%rbp) │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - mov 0xe0(%r11),%r13 │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ + jle 11735 │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov -0x48(%rbp),%r9 │ │ │ │ + mov %r10,-0xe8(%rbp) │ │ │ │ shl $0x5,%rsi │ │ │ │ - add 0x18(%r11),%rsi │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ + add 0x18(%r10),%rsi │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ fldt (%rsi) │ │ │ │ + mov 0xe0(%r10),%r13 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ + add %r11,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ lea (%rax,%r9,1),%rbx │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - add %r9,%rbx │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ - add %rbx,%r9 │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + lea (%rbx,%r9,1),%r12 │ │ │ │ + add %r11,%rax │ │ │ │ + add %r12,%r9 │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - jmp 124c4 │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + 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 -0x58(%rbp),%rbx │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov %rdx,-0xf8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r10,%rax,1) │ │ │ │ + mov %r11,-0x100(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + fldt (%r11,%rax,1) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ imul %rax,%rbx │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ - jmp 12511 │ │ │ │ + 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 -0xe8(%rbp),%rbx │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - fldt (%r8) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ - add 0x10(%rbx,%rcx,8),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov %r8,-0x108(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + add 0x10(%rbx,%r8,8),%rax │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %rax,%rcx │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - jmp 1255a │ │ │ │ + imul %rax,%rcx │ │ │ │ + jmp 11bf4 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fldt (%r12) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ + fldt (%rbx) │ │ │ │ + mov 0x20(%r12,%r11,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ - mov 0x20(%rdx,%rbx,8),%r14 │ │ │ │ - fmul %st(1),%st │ │ │ │ add %rcx,%r14 │ │ │ │ - mov %r14,%r11 │ │ │ │ - imul %rax,%r11 │ │ │ │ - jmp 12588 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov -0x48(%rbp),%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r14,%r10 │ │ │ │ + jmp 11c18 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fldt (%r10) │ │ │ │ - mov 0x30(%r9,%r8,8),%rdi │ │ │ │ - inc %r8 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %r11,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r13,%rdx │ │ │ │ + fldt (%r8) │ │ │ │ + mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r10,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rdx) │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r13,%rax │ │ │ │ + fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ + fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ + cmp %rdx,%r15 │ │ │ │ + jne 11c10 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r11,%r15 │ │ │ │ + jne 11bea │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + addq $0x10,-0x50(%rbp) │ │ │ │ + inc %r8 │ │ │ │ cmp %r8,%r15 │ │ │ │ - jne 12580 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 12550 │ │ │ │ - mov -0x118(%rbp),%r8 │ │ │ │ - incq -0x50(%rbp) │ │ │ │ - mov -0x120(%rbp),%r10 │ │ │ │ - add $0x10,%r8 │ │ │ │ - cmp -0x50(%rbp),%r15 │ │ │ │ - jne 12505 │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ + jne 11baa │ │ │ │ + mov -0xf8(%rbp),%rdx │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ inc %rdx │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 124ba │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 11b5c │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ lea -0x1(%r15),%rbx │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - movq -0x108(%rbp),%xmm1 │ │ │ │ + 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 │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - mov -0x100(%rbp),%r11 │ │ │ │ - movups %xmm1,0x8(%rax) │ │ │ │ + movups %xmm1,0x8(,%rax,8) │ │ │ │ movq %r14,%xmm1 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ - movups %xmm1,0x18(%rax) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + movups %xmm1,0x18(,%rax,8) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ movups %xmm0,0x0(,%rax,8) │ │ │ │ - movups %xmm0,0x10(%r8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ + movups %xmm0,0x10(,%rax,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - jmp 1208c │ │ │ │ + jmp 11735 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r11),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - jmp 11bd1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 0x48(%rbp),%rsi │ │ │ │ mov %rdx,-0x68(%rbp) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ + 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 12987 │ │ │ │ + jl 11fe7 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ mov %rdi,%r13 │ │ │ │ mov %rsp,%r15 │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ lea (%rbx,%rbx,1),%r8 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll 0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ fldt (%r9) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ @@ -16907,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 │ │ │ │ @@ -16933,90 +16687,86 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %rdx,(%r9,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jne 127c0 │ │ │ │ + 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 12800 │ │ │ │ + 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 12840 │ │ │ │ + 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) │ │ │ │ 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) │ │ │ │ fldt 0x0(%r13) │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x10,%rbx │ │ │ │ - fldt (%r14) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fldt -0x10(%rbx) │ │ │ │ add -0x8(%r12),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ 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) │ │ │ │ @@ -17027,850 +16777,855 @@ │ │ │ │ fldt 0x20(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%r15) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ cmp %r12,-0x60(%rbp) │ │ │ │ - jne 128e0 │ │ │ │ - addq $0x8,-0x40(%rbp) │ │ │ │ + jne 11f40 │ │ │ │ add $0x10,%r14 │ │ │ │ + addq $0x8,-0x40(%rbp) │ │ │ │ cmp %r14,-0x70(%rbp) │ │ │ │ - jne 128d0 │ │ │ │ - addq $0x8,-0x58(%rbp) │ │ │ │ + jne 11f30 │ │ │ │ add $0x10,%r13 │ │ │ │ + addq $0x8,-0x58(%rbp) │ │ │ │ cmp %r13,-0x88(%rbp) │ │ │ │ - jne 128b0 │ │ │ │ + jne 11f18 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ 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 12af0 │ │ │ │ + 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 12abf │ │ │ │ + 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),%rdx │ │ │ │ + push %rbp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + add $0x2,%rdx │ │ │ │ imul %rbx,%rdx │ │ │ │ - lea (%rcx,%rcx,2),%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ shl $0x5,%rcx │ │ │ │ - add 0x18(%r15),%rcx │ │ │ │ + inc %r13 │ │ │ │ imul %rbx,%r9 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - push %rbp │ │ │ │ + add 0x18(%r15),%rcx │ │ │ │ push %r12 │ │ │ │ - inc %r13 │ │ │ │ mov %rdx,%rdi │ │ │ │ sub %rbx,%rdx │ │ │ │ - push 0x20(%rsp) │ │ │ │ - push 0x30(%rsp) │ │ │ │ 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 │ │ │ │ - push 0x18(%rcx) │ │ │ │ lea 0x10(%r11,%r8,1),%r9 │ │ │ │ add %r11,%r8 │ │ │ │ + push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ mov %rdi,%rcx │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ - call 126a0 │ │ │ │ + call 11d30 │ │ │ │ add $0x50,%rsp │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 12af0 │ │ │ │ + je 12148 │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - je 12a30 │ │ │ │ + je 12090 │ │ │ │ mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r15),%rdx │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - jmp 12a33 │ │ │ │ - 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 12db3 │ │ │ │ + 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 │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x6,%rcx │ │ │ │ + mov %rax,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + shl $0x6,%rcx │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ lea (%r14,%rdi,1),%r12 │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ lea (%r12,%rdi,1),%r15 │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ 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 12dd0 │ │ │ │ + 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) │ │ │ │ - jle 12df0 │ │ │ │ + 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 12c60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ lea (%rsi,%rax,1),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 12cc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 12310 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r9,%rdi,1) │ │ │ │ fldt 0x20(%r9,%rdi,1) │ │ │ │ - mov $0x1,%edx │ │ │ │ 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 12d20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x78(%r13),%rax │ │ │ │ - add %rcx,%r8 │ │ │ │ - shl $0x5,%rcx │ │ │ │ + jne 12360 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - add 0x18(%r13),%rcx │ │ │ │ + mov 0x78(%r13),%rax │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - shl $0x4,%r8 │ │ │ │ + add %rcx,%r8 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ mov -0x88(%rbp),%rdx │ │ │ │ + shl $0x4,%r8 │ │ │ │ + shl $0x5,%rcx │ │ │ │ push -0x60(%rbp) │ │ │ │ - push -0x68(%rbp) │ │ │ │ lea 0x20(%rax,%r8,1),%r9 │ │ │ │ + add 0x18(%r13),%rcx │ │ │ │ + add %rsi,%rdx │ │ │ │ + push -0x68(%rbp) │ │ │ │ push -0x70(%rbp) │ │ │ │ push -0x78(%rbp) │ │ │ │ push %r9 │ │ │ │ lea 0x10(%rax,%r8,1),%r9 │ │ │ │ - add %rsi,%rdx │ │ │ │ add %rax,%r8 │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ - call 126a0 │ │ │ │ + call 11d30 │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ inc %r10 │ │ │ │ cmp %r10,-0x50(%rbp) │ │ │ │ - jne 12bf0 │ │ │ │ + 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 12c12 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 12272 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r11) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - fldt 0x20(%r9,%rdi,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt 0x20(%r9,%rdi,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 12d42 │ │ │ │ + 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 133fb │ │ │ │ + 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 13a54 │ │ │ │ - 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 │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ + sub %rcx,%rsp │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ inc %rbx │ │ │ │ + lea 0xf(%rsp),%rcx │ │ │ │ movq $0x0,0x0(,%rdx,8) │ │ │ │ - mov %r12,%rdx │ │ │ │ - lea 0xf(%rsp),%rdi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - imul %rbx,%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdi │ │ │ │ - fstpt (%rdi) │ │ │ │ - mov %rdi,%r10 │ │ │ │ + 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 │ │ │ │ - dec %r11 │ │ │ │ - mov %rsp,-0x40(%rbp) │ │ │ │ + mov %rsp,-0x68(%rbp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + dec %rdi │ │ │ │ mov %rdi,%r13 │ │ │ │ - js 13a6f │ │ │ │ + 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 (%r8,%r11,8),%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov (%rcx,%r13,8),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - 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 13083 │ │ │ │ - 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 1306f │ │ │ │ - dec %r11 │ │ │ │ - add -0x88(%rbp),%rcx │ │ │ │ - cmp $0xffffffffffffffff,%r11 │ │ │ │ - jne 12fed │ │ │ │ - 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 %r10,-0xd8(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r15 │ │ │ │ - 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 13201 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - fldt 0x10(%rax) │ │ │ │ - imul %r11,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shl $0x4,%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) │ │ │ │ - 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 13205 │ │ │ │ - fldt (%r8) │ │ │ │ - shl $0x4,%rcx │ │ │ │ - sub %rdx,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - add %r9,%rcx │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov $0x1,%edx │ │ │ │ + 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) │ │ │ │ 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 131d7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - jmp 13207 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 13207 │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r11 │ │ │ │ - addq $0x20,-0x88(%rbp) │ │ │ │ - add -0x70(%rbp),%r8 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jne 13138 │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 13788 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 13425 │ │ │ │ + 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 133d9 │ │ │ │ + cmpq $0x0,-0xc8(%rbp) │ │ │ │ + jle 12a14 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov %r11,%r14 │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ - shl $0x5,%r9 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - cmp %r12,%rax │ │ │ │ - jge 13301 │ │ │ │ - mov 0x58(%r15),%rdi │ │ │ │ - movabs $0xfffffffffffffff,%r9 │ │ │ │ - and -0x90(%rbp),%r9 │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ - mov 0x48(%r15),%r11 │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - mov (%r14,%rax,8),%rsi │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ + cmp %r11,%rax │ │ │ │ + jge 1294e │ │ │ │ + mov 0x58(%r15),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + movabs $0xfffffffffffffff,%r9 │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov 0x48(%r15),%r10 │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + fldt (%r14,%rdi,1) │ │ │ │ + inc %rcx │ │ │ │ + and -0x90(%rbp),%r9 │ │ │ │ lea (%rcx,%rcx,1),%r8 │ │ │ │ - fldt (%r10,%rdi,1) │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rcx │ │ │ │ - mov (%rbx,%rax,8),%r15 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ + mov (%rbx,%rax,8),%r15 │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ inc %rax │ │ │ │ imul %r9,%rdi │ │ │ │ - imul -0x8(%r11,%rax,8),%rsi │ │ │ │ + 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 │ │ │ │ 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 132af │ │ │ │ - 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 │ │ │ │ - add 0x18(%r15),%rcx │ │ │ │ - mov %rdx,-0xa8(%rbp) │ │ │ │ - mov %r10,-0x88(%rbp) │ │ │ │ - mov (%r14,%r12,8),%rax │ │ │ │ - shl $0x4,%r12 │ │ │ │ - fldt (%r10,%r12,1) │ │ │ │ - fldt (%rcx) │ │ │ │ + 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 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + add 0x18(%r15),%rcx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + fldt (%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt -0x70(%rbp) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ 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 133ad │ │ │ │ - jmp 1341f │ │ │ │ + jg 129e8 │ │ │ │ + jmp 12a5a │ │ │ │ movq $0x0,(%rbx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1340a │ │ │ │ + je 12a45 │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ - sub (%rdi,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ + sub (%rdi,%rax,8),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 133a0 │ │ │ │ + je 129db │ │ │ │ inc %rsi │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,-0xd0(%rbp) │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ - jne 13267 │ │ │ │ - jmp 133d9 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rsp │ │ │ │ - incq -0xc0(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - cmp %rax,-0xf0(%rbp) │ │ │ │ - jne 12ead │ │ │ │ + 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 13270 │ │ │ │ - jmp 133d9 │ │ │ │ + incq (%rbx) │ │ │ │ + cmp %r13,-0xc8(%rbp) │ │ │ │ + jne 128be │ │ │ │ + jmp 12a14 │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ - jmp 133be │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - js 133d9 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - shl $0x5,%r9 │ │ │ │ + jmp 129f9 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + js 12a14 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ fld1 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - 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 %r12,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - lea (%rbx,%rbx,1),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - imul (%r8),%rax │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ - mov %r12,(%rdi) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - add (%rdi,%r12,8),%rax │ │ │ │ + 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) │ │ │ │ - mov %rax,0x8(%r14) │ │ │ │ + add (%rdi,%r13,8),%rax │ │ │ │ + mov %rax,0x8(%r12) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r13) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 133d7 │ │ │ │ - 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 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - imul 0x8(%r8),%rax │ │ │ │ - mov %rdi,0x8(%rsi) │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - fldt (%rsi) │ │ │ │ - add (%rdi,%rcx,8),%rax │ │ │ │ + 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 1377e │ │ │ │ - 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 │ │ │ │ + mov %rax,%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r10) │ │ │ │ - lea (%r9,%rbx,4),%rcx │ │ │ │ - imul 0x10(%r8),%r13 │ │ │ │ + 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,%rcx,8),%r13 │ │ │ │ + add (%rax,%rsi,8),%r12 │ │ │ │ + mov %r12,0x18(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x30(%r15) │ │ │ │ - mov %r13,0x18(%r14) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1376c │ │ │ │ + jle 12dad │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ + 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) │ │ │ │ - fldt (%rcx) │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - lea (%rsi,%rax,2),%r15 │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - mov -0x80(%rbp),%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 │ │ │ │ - mov %rsi,0x18(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ + add (%r11,%r15,8),%rax │ │ │ │ mov %rax,0x20(%r14) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x40(%rdi) │ │ │ │ + fstpt 0x40(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 13730 │ │ │ │ - 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 13610 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - fldt 0x40(%rcx) │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ + 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 │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - lea (%r14,%rdx,8),%rdx │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - imul 0x20(%r8),%rax │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - 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 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,0x28(%r12) │ │ │ │ - mov (%r12,%rdx,8),%rax │ │ │ │ + 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 │ │ │ │ - fstpt 0x50(%rcx) │ │ │ │ - fldt (%rcx,%rdx,1) │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ + fldt (%rsi,%rdx,1) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0x18(%r13),%rdx │ │ │ │ - add 0xe0(%r13),%rax │ │ │ │ - fldt (%rdx) │ │ │ │ + add 0xe0(%r12),%rax │ │ │ │ + add 0x18(%r12),%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 │ │ │ │ fldt (%r15) │ │ │ │ @@ -17880,187 +17635,187 @@ │ │ │ │ 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 13600 │ │ │ │ + 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 136ee │ │ │ │ - fldt 0x30(%rdi) │ │ │ │ - mov 0x18(%r12),%r10 │ │ │ │ - add $0x10,%rcx │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ - jmp 135a0 │ │ │ │ - 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 13ad6 │ │ │ │ + jge 1311d │ │ │ │ fldt 0x20(%r15) │ │ │ │ - mov 0x10(%r14),%r13 │ │ │ │ - mov 0x48(%r12),%r8 │ │ │ │ - jmp 13540 │ │ │ │ - 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 13aa5 │ │ │ │ + lea (%rdx,%rdx,1),%rsi │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + addq $0x10,-0xd0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jge 130e8 │ │ │ │ fldt 0x10(%r15) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ - jmp 134ea │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 13776 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 13776 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r12,%r15 │ │ │ │ - jmp 133d9 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + jmp 12b2c │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 12db3 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%r15 │ │ │ │ - jmp 133d9 │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - js 133d9 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - shl $0x5,%r9 │ │ │ │ - mov %r15,%r12 │ │ │ │ - fld1 │ │ │ │ - mov %r9,-0x88(%rbp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ + 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 %r15,%rdx │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ + imul (%rcx),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - imul (%r8),%rax │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ mov %r15,(%rdi) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - add (%rdi,%r15,8),%rax │ │ │ │ + lea (%rbx,%rbx,1),%rdx │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %rax,0x8(%r13) │ │ │ │ + add (%rdi,%r15,8),%rax │ │ │ │ + mov %rax,0x8(%r14) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r14) │ │ │ │ + fstpt 0x10(%r12) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 13770 │ │ │ │ - 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 │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ fldt (%r9) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ add %r14,%rdx │ │ │ │ - imul 0x8(%r8),%r11 │ │ │ │ - mov %r14,0x8(%rax) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + imul 0x8(%rcx),%rax │ │ │ │ + mov %r14,0x8(%rdi) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%rax,%rdx,8),%r11 │ │ │ │ + add (%rdi,%rdx,8),%rax │ │ │ │ + mov %rax,0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ - mov %r11,0x10(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13774 │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ + jle 12dbf │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ + mov %r9,-0xf8(%rbp) │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ mov %r15,%r14 │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ fldt (%r11) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea (%r10,%rbx,4),%rdx │ │ │ │ - imul 0x10(%r8),%rax │ │ │ │ + imul 0x10(%rcx),%rax │ │ │ │ mov %r10,0x10(%rdi) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x30(%r13) │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13a1a │ │ │ │ - lea (%rbx,%rbx,1),%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ - mov %r10,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ + 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 13900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 12f40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt 0x30(%rdx) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov 0x48(%r13),%rcx │ │ │ │ fldt (%rbx) │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ - imul 0x18(%r8),%rax │ │ │ │ - lea (%r14,%rcx,2),%rcx │ │ │ │ - mov %r14,0x18(%rdi) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - inc %r14 │ │ │ │ - add (%rdi,%rcx,8),%rax │ │ │ │ + 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) │ │ │ │ + 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 │ │ │ │ - fstpt 0x40(%rdx) │ │ │ │ - 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 │ │ │ │ - fldt (%rcx) │ │ │ │ + add 0x18(%r13),%rcx │ │ │ │ mov %rax,%r15 │ │ │ │ + fldt (%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ @@ -18070,521 +17825,523 @@ │ │ │ │ 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 138f0 │ │ │ │ - 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 139e4 │ │ │ │ + jle 13022 │ │ │ │ fldt 0x20(%rdx) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ - mov 0x48(%r12),%r8 │ │ │ │ - jmp 1388c │ │ │ │ + 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 13a8f │ │ │ │ + jge 130cc │ │ │ │ fldt 0x10(%r13) │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ - mov 0x48(%r12),%r8 │ │ │ │ - jmp 1383e │ │ │ │ - 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 13776 │ │ │ │ - fldt (%r14) │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - mov 0x48(%r12),%r8 │ │ │ │ - jmp 137e3 │ │ │ │ - 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 12ebf │ │ │ │ - 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 13243 │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - jmp 13a37 │ │ │ │ - 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 133d9 │ │ │ │ + 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 13484 │ │ │ │ - mov %r8,%rcx │ │ │ │ - jmp 1373c │ │ │ │ - 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 13f13 │ │ │ │ + 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 1455e │ │ │ │ + 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 │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ shr $0x3,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r12,%rcx │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ movq $0x0,0x0(,%rax,8) │ │ │ │ - mov %r12,%rax │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ fstpt (%r8) │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ + lea 0x1(%rax),%rbx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - dec %r11 │ │ │ │ + dec %rcx │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ - js 13d57 │ │ │ │ + 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 (%r9,%r11,8),%r8 │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + 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 13d0b │ │ │ │ - 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 13cf7 │ │ │ │ - dec %r11 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - add %rdi,-0x60(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%r11 │ │ │ │ - jne 13c7c │ │ │ │ - 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 1429d │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + je 138cd │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 13f3d │ │ │ │ + je 1358b │ │ │ │ xor %r10d,%r10d │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ - jle 13ef1 │ │ │ │ + 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 13e23 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - mov %r10,%rcx │ │ │ │ + jge 13470 │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov 0xc8(%r13),%r9 │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ - mov (%r15,%r10,8),%rdx │ │ │ │ - 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 │ │ │ │ inc %r10 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - 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,%rcx │ │ │ │ + shl $0x4,%r11 │ │ │ │ + fldt (%rdi,%r11,1) │ │ │ │ + mov %r10,%r11 │ │ │ │ + shl $0x4,%r11 │ │ │ │ fmulp %st,%st(1) │ │ │ │ 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 13dd7 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ + jne 1342b │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r15,%r12,8),%rax │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ shl $0x4,%r12 │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ + 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 13ec5 │ │ │ │ - jmp 13f37 │ │ │ │ + jg 13513 │ │ │ │ + jmp 13585 │ │ │ │ movq $0x0,(%rbx,%r10,8) │ │ │ │ dec %r10 │ │ │ │ - je 13f22 │ │ │ │ - mov (%r11,%r10,8),%rax │ │ │ │ - sub (%rcx,%r10,8),%rax │ │ │ │ + je 13570 │ │ │ │ + mov (%r9,%r10,8),%rax │ │ │ │ mov (%rbx,%r10,8),%rdx │ │ │ │ + sub (%rcx,%r10,8),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 13eb8 │ │ │ │ + je 13506 │ │ │ │ inc %rdx │ │ │ │ inc %r14 │ │ │ │ - cmp %r14,-0xa8(%rbp) │ │ │ │ mov %rdx,(%rbx,%r10,8) │ │ │ │ - jne 13d81 │ │ │ │ - jmp 13ef1 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rsp │ │ │ │ - incq -0x98(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - cmp %rax,-0xb0(%rbp) │ │ │ │ - jne 13b57 │ │ │ │ + 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 13d8a │ │ │ │ - jmp 13ef1 │ │ │ │ + incq (%rbx) │ │ │ │ + cmp %r14,-0xa0(%rbp) │ │ │ │ + jne 133e1 │ │ │ │ + jmp 1353f │ │ │ │ mov (%rbx,%r10,8),%rdx │ │ │ │ - jmp 13ed6 │ │ │ │ + jmp 13524 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13ef1 │ │ │ │ + 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 │ │ │ │ - mov 0xc8(%r13),%r8 │ │ │ │ - imul (%r9),%rax │ │ │ │ - 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 │ │ │ │ add (%rcx,%r14,8),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,%r10 │ │ │ │ mov %rax,0x8(%r15) │ │ │ │ + mov %rax,%r10 │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ + fstpt 0x10(%r8) │ │ │ │ test %rax,%rax │ │ │ │ - jle 13eef │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ + jle 1353d │ │ │ │ mov %r12,%rdx │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ mov %r13,%r12 │ │ │ │ - mov %rdi,%r14 │ │ │ │ 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) │ │ │ │ - add (%rdi,%rax,8),%r10 │ │ │ │ - mov %r10,%rax │ │ │ │ + fldt (%rdi,%rsi,1) │ │ │ │ + add (%rcx,%rax,8),%r10 │ │ │ │ mov %r10,0x10(%r13) │ │ │ │ + mov %r10,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r14) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1428f │ │ │ │ + jle 138bf │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r12,%rbx │ │ │ │ xor %r12d,%r12d │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ imul 0x10(%r9),%rax │ │ │ │ - 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 │ │ │ │ - add (%rsi,%rdi,8),%rax │ │ │ │ + imul %rdx,%r8 │ │ │ │ + mov %r12,0x10(%rsi) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + 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 14285 │ │ │ │ + jle 138b5 │ │ │ │ mov %r13,%r15 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ + 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 │ │ │ │ - imul 0x18(%rdi),%rax │ │ │ │ + imul 0x18(%r8),%rax │ │ │ │ lea (%r10,%rsi,2),%rsi │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ 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 14240 │ │ │ │ + jle 13870 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r10,-0x88(%rbp) │ │ │ │ mov %r15,%r12 │ │ │ │ - jmp 14118 │ │ │ │ + mov %r10,-0x80(%rbp) │ │ │ │ + jmp 13750 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt 0x40(%r13) │ │ │ │ mov 0xc8(%rbx),%r9 │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ - 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) │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xe0(%rbx),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ + add 0xe0(%rbx),%rax │ │ │ │ mov %rax,%r15 │ │ │ │ fstpt 0x50(%r13) │ │ │ │ fldt 0x0(%r13,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ add 0x18(%rbx),%rdx │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ @@ -18601,104 +18358,103 @@ │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ inc %rcx │ │ │ │ lea (%rcx,%rcx,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ cmp %r14,%rsi │ │ │ │ - jg 14100 │ │ │ │ - mov -0x88(%rbp),%r10 │ │ │ │ + jg 13738 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ mov %r12,%r15 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rsi │ │ │ │ - jle 141ff │ │ │ │ + jle 13834 │ │ │ │ fldt 0x30(%r13) │ │ │ │ mov 0xc8(%rbx),%r9 │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ - jmp 140a0 │ │ │ │ - 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 14576 │ │ │ │ + jge 13b9b │ │ │ │ fldt 0x20(%r14) │ │ │ │ - mov 0xc8(%rbx),%r8 │ │ │ │ + mov 0xc8(%rbx),%rdi │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ mov 0x48(%rbx),%r9 │ │ │ │ - jmp 14030 │ │ │ │ - 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 14596 │ │ │ │ + incq -0x98(%rbp) │ │ │ │ + cmp %rax,-0x98(%rbp) │ │ │ │ + jge 13bbb │ │ │ │ fldt 0x10(%r14) │ │ │ │ - mov 0xc8(%r12),%r8 │ │ │ │ + mov 0xc8(%r12),%rdi │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ mov 0x8(%r13),%r10 │ │ │ │ mov 0x48(%r12),%r9 │ │ │ │ - jmp 13fc7 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 13611 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%r13 │ │ │ │ - jmp 13ef1 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14295 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1353f │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 138c5 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r13 │ │ │ │ - jmp 13ef1 │ │ │ │ + jmp 1353f │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13ef1 │ │ │ │ + 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 0xc8(%r14),%r10 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + 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 │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14554 │ │ │ │ + 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 │ │ │ │ @@ -18708,23 +18464,23 @@ │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ add (%rax,%rdx,8),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov %rdi,0x10(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 14293 │ │ │ │ - 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 -0x68(%rbp),%rsi │ │ │ │ + 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 │ │ │ │ @@ -18732,26 +18488,26 @@ │ │ │ │ lea (%rdx,%rbx,4),%rdi │ │ │ │ add (%rsi,%rdi,8),%rax │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x30(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 14525 │ │ │ │ + jle 13b4a │ │ │ │ xor %r14d,%r14d │ │ │ │ lea (%rbx,%rbx,1),%rdi │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ - jmp 1440a │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ @@ -18759,22 +18515,22 @@ │ │ │ │ lea (%r14,%rdx,2),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r11,%rdx,1) │ │ │ │ lea (%r14,%rbx,2),%rdx │ │ │ │ inc %r14 │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ 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 │ │ │ │ shl $0x4,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fstpt 0x40(%r15) │ │ │ │ shl $0x5,%rbx │ │ │ │ add 0xe0(%r12),%rbx │ │ │ │ - fstpt 0x40(%r15) │ │ │ │ fldt (%r15,%rcx,1) │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ @@ -18791,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 143f0 │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ + jg 13a18 │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jle 144ee │ │ │ │ + jle 13b13 │ │ │ │ fldt 0x20(%r15) │ │ │ │ mov 0xc8(%r12),%r11 │ │ │ │ mov 0x30(%r12),%rcx │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - jmp 1438c │ │ │ │ + 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 14581 │ │ │ │ + jge 13ba6 │ │ │ │ fldt 0x10(%r13) │ │ │ │ mov 0xc8(%r12),%r11 │ │ │ │ mov 0x30(%r12),%rcx │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - jmp 14332 │ │ │ │ - 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 14556 │ │ │ │ + jge 13b7b │ │ │ │ fldt (%r15) │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ mov (%r12),%rax │ │ │ │ mov 0x48(%r14),%r9 │ │ │ │ - jmp 142c6 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 138f5 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r14,%r13 │ │ │ │ - jmp 13ef1 │ │ │ │ + jmp 1353f │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - jmp 13b6d │ │ │ │ + jmp 131bd │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %rcx,%rbx │ │ │ │ - jmp 14252 │ │ │ │ + jmp 13882 │ │ │ │ mov %r14,%rax │ │ │ │ mov %r13,%r15 │ │ │ │ mov %r12,%r14 │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x88(%rbp),%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 14538 │ │ │ │ - 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 13ef1 │ │ │ │ - fldt (%rdi) │ │ │ │ + jge 1353f │ │ │ │ + fldt (%r8) │ │ │ │ mov 0x30(%r12),%r12 │ │ │ │ mov (%r15),%rax │ │ │ │ mov 0x48(%r13),%r9 │ │ │ │ - jmp 13f5c │ │ │ │ - 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 14a4c │ │ │ │ + jge 1405c │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - jne 14a0a │ │ │ │ - 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),%rdx │ │ │ │ + lea 0xf(%rsp),%rcx │ │ │ │ and $0xfffffffffffffff8,%r15 │ │ │ │ shr $0x3,%rax │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ movq $0x0,0x0(,%rax,8) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - fstpt (%rdx) │ │ │ │ - mov %rdx,%r13 │ │ │ │ + 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 $0x5,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rax,%r10 │ │ │ │ sub %rdx,%rsp │ │ │ │ - dec %r12 │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ - js 14fc6 │ │ │ │ + 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 (%r8,%r12,8),%r9 │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ + mov (%r8,%rcx,8),%r9 │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - 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 14821 │ │ │ │ - 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 14803 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - dec %r12 │ │ │ │ - add -0x60(%rbp),%rcx │ │ │ │ - cmp $0xffffffffffffffff,%r12 │ │ │ │ - jne 14777 │ │ │ │ - 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),%r12 │ │ │ │ mov %r10,-0x68(%rbp) │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov %r8,-0x80(%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),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - 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 151a0 │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + jle 1478c │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + mov 0x60(%r14),%rax │ │ │ │ + mov %r12,-0xe0(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%rsi │ │ │ │ xor %r10d,%r10d │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ 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) │ │ │ │ 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 (%rax,%r10,1),%rdx │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ + mov (%rax,%r10,1),%rdx │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fldt 0x36dcb(%rip) │ │ │ │ - lea (%rax,%rdx,1),%r12 │ │ │ │ + lea (%rsi,%rdx,1),%r12 │ │ │ │ + fldt 0x33784(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ - jmp 14964 │ │ │ │ + jmp 13f73 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x36a78(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -19091,225 +18844,225 @@ │ │ │ │ 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 14945 │ │ │ │ + je 13f54 │ │ │ │ fchs │ │ │ │ - fmuls 0x36791(%rip) │ │ │ │ - fldt 0x36d6f(%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 149b2 │ │ │ │ + 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 14903 │ │ │ │ + ja 13f16 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 149f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 14000 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r9 │ │ │ │ fstpt -0x10(%r9) │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jne 14964 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 149ba │ │ │ │ - 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 148ad │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ + jne 13ec3 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 14d4d │ │ │ │ + je 1434a │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 14a5b │ │ │ │ + je 1406b │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14fdd │ │ │ │ + jmp 145c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x36cbf(%rip) │ │ │ │ + fldt 0x3367f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 14955 │ │ │ │ + jmp 13f64 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - jmp 14659 │ │ │ │ - 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 14647 │ │ │ │ + jne 13c67 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - shl $0x5,%r9 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r13,%rdi │ │ │ │ + shl $0x5,%r12 │ │ │ │ + fld1 │ │ │ │ xor %eax,%eax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %r13,%r14 │ │ │ │ mov %r15,%r13 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - mov %r14,%r15 │ │ │ │ - fld1 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r15,%rcx │ │ │ │ imul (%r8),%rax │ │ │ │ - mov %r12,(%rcx) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ - add (%rdi,%r12,8),%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ + mov %r15,(%rdx) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%rdi,%rcx,1) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ + add (%rdi,%r15,8),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rax,0x8(%r13) │ │ │ │ + mov %rax,%r10 │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ test %rax,%rax │ │ │ │ - jle 14d37 │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - add %r12,%rax │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %r12,0x8(%rcx) │ │ │ │ - mov %rax,%r11 │ │ │ │ + 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 %r14,0x8(%rdx) │ │ │ │ + mov %rax,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ - fldt (%rsi,%r11,1) │ │ │ │ + fldt (%rdi,%r11,1) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ add (%rdi,%rax,8),%r10 │ │ │ │ - mov %r10,%rax │ │ │ │ - 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 14d3b │ │ │ │ - mov %r12,-0xb0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r13,%r12 │ │ │ │ + jle 14338 │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov %r15,%rbx │ │ │ │ - nopl (%rax) │ │ │ │ + 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 -0x68(%rbp),%rdi │ │ │ │ mov %rsi,%r10 │ │ │ │ - imul 0x10(%r8),%rax │ │ │ │ - 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 │ │ │ │ add (%rdi,%rsi,8),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x30(%r13) │ │ │ │ + fstpt 0x30(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14a25 │ │ │ │ - mov %r13,%r14 │ │ │ │ + jle 14035 │ │ │ │ + mov %r14,%r13 │ │ │ │ lea (%rdx,%rdx,1),%rsi │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ 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 -0x80(%rbp),%r9 │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ imul 0x18(%r8),%rax │ │ │ │ mov %rdi,0x18(%rcx) │ │ │ │ lea (%rdi,%rsi,2),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ fldt (%r9,%rsi,1) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ add (%rsi,%rcx,8),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ + mov %rax,0x20(%r14) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x40(%r14) │ │ │ │ + fstpt 0x40(%r13) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14cc0 │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov %r14,%r13 │ │ │ │ + jle 142c0 │ │ │ │ + mov %r14,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 14bdd │ │ │ │ - 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 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ lea (%rbx,%rdx,8),%rdx │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov %rdx,%rsi │ │ │ │ imul 0x20(%r8),%rax │ │ │ │ shl $0x4,%rsi │ │ │ │ - fldt (%rdi,%rsi,1) │ │ │ │ mov %rbx,0x20(%rcx) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ inc %rbx │ │ │ │ + fldt (%rdi,%rsi,1) │ │ │ │ add (%rcx,%rdx,8),%rax │ │ │ │ + mov %rax,0x28(%r12) │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,0x28(%r12) │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fstpt 0x50(%r13) │ │ │ │ - fldt 0x0(%r13,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0x18(%r14),%rdx │ │ │ │ add 0xe0(%r14),%rax │ │ │ │ - fldt (%rdx) │ │ │ │ mov %rax,%r15 │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + add 0x18(%r14),%rdx │ │ │ │ + fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ @@ -19324,166 +19077,163 @@ │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r14),%rdx │ │ │ │ inc %rdx │ │ │ │ lea (%rdx,%rdx,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jg 14bd0 │ │ │ │ + jg 141d8 │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %r12,%r13 │ │ │ │ + mov %r12,%r14 │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jle 14ced │ │ │ │ - fldt 0x30(%r14) │ │ │ │ + jle 142ed │ │ │ │ + fldt 0x30(%r13) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ mov 0x48(%rbx),%r8 │ │ │ │ - jmp 14b70 │ │ │ │ - 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 14cff │ │ │ │ - fldt 0x20(%r13) │ │ │ │ + jge 142ff │ │ │ │ + fldt 0x20(%r14) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ mov 0x48(%rbx),%r8 │ │ │ │ - jmp 14b10 │ │ │ │ + jmp 14128 │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ - mov %r14,%r13 │ │ │ │ + mov %r13,%r14 │ │ │ │ inc %r11 │ │ │ │ cmp %rax,%r11 │ │ │ │ - jl 14cdb │ │ │ │ - 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 151bb │ │ │ │ - fldt 0x10(%r14) │ │ │ │ - mov 0x8(%r13),%r10 │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ - jmp 14ab8 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14d45 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14d45 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14d45 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r15,%r14 │ │ │ │ - jmp 14a2a │ │ │ │ - shl $0x5,%r9 │ │ │ │ - mov %r15,%r12 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ + 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 │ │ │ │ + xor %eax,%eax │ │ │ │ mov %rdi,%rcx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %r14,(%rcx) │ │ │ │ - shl $0x4,%rdx │ │ │ │ + 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 │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ + mov %r15,(%rcx) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ lea (%rbx,%rbx,1),%rdx │ │ │ │ - add (%rdi,%r14,8),%rax │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ + add (%rdi,%r15,8),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ + mov %rax,0x8(%r13) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r13) │ │ │ │ + fstpt 0x10(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14d3f │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %r13,%r12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - add %r13,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %r13,0x8(%rcx) │ │ │ │ - mov %rdx,%r11 │ │ │ │ + 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 %r14,0x8(%rcx) │ │ │ │ + mov %rdx,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ - fldt (%rsi,%r11,1) │ │ │ │ + fldt (%rdi,%r11,1) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - 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 14d43 │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - mov %r15,%r12 │ │ │ │ + jle 14340 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + 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 │ │ │ │ - imul 0x10(%r8),%rdx │ │ │ │ - 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 │ │ │ │ add (%rdi,%rcx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov %rdx,0x18(%r15) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ + fstpt 0x30(%r13) │ │ │ │ test %rax,%rax │ │ │ │ - jle 14f3e │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %r12,%r15 │ │ │ │ + jle 1453b │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ lea (%rax,%rax,1),%r10 │ │ │ │ + mov %r12,%r15 │ │ │ │ mov %rsi,-0x88(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rcx,%r12 │ │ │ │ - jmp 14e5d │ │ │ │ + mov %rdi,%r12 │ │ │ │ + jmp 1445d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt 0x30(%r13) │ │ │ │ mov 0x18(%r12),%rdx │ │ │ │ mov 0x48(%r15),%r8 │ │ │ │ - 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 │ │ │ │ imul %rdx,%rax │ │ │ │ mov 0x30(%r15),%rdx │ │ │ │ - add (%rdi,%r10,8),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ + add (%rdi,%r10,8),%rax │ │ │ │ mov %rax,0x20(%r12) │ │ │ │ + fstpt 0x40(%r13) │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fstpt 0x40(%r13) │ │ │ │ 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) │ │ │ │ mov %rax,%r14 │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -19501,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 14e50 │ │ │ │ + jg 14450 │ │ │ │ mov -0x88(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r13,%rbx │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rdi,%r15 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jle 14f79 │ │ │ │ + jle 14569 │ │ │ │ fldt 0x20(%r13) │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ mov 0x48(%r12),%r8 │ │ │ │ - jmp 14df9 │ │ │ │ - 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 14f9c │ │ │ │ - fldt 0x10(%r12) │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ - jmp 14da4 │ │ │ │ - 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 14f67 │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ inc %r14 │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 14d45 │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov (%r12),%rax │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ - jmp 14d65 │ │ │ │ + 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 14a2a │ │ │ │ - shl $0x5,%r9 │ │ │ │ + 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 │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ cmp %r11,%rax │ │ │ │ - jge 150b9 │ │ │ │ + jge 146a2 │ │ │ │ mov 0x58(%r14),%rdi │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - lea (%r12,%rsi,1),%rcx │ │ │ │ - mov (%r15,%rsi,1),%rdx │ │ │ │ + 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 │ │ │ │ - imul %r8,%rax │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + fldt 0x0(%r13,%rcx,1) │ │ │ │ + add -0x80(%rbp),%rcx │ │ │ │ lea (%r8,%r8,1),%r10 │ │ │ │ - fldt 0x0(%r13,%rdi,1) │ │ │ │ - lea 0x10(%r13,%rdi,1),%r8 │ │ │ │ - mov 0x48(%r14),%rdi │ │ │ │ + lea (%r12,%rdi,1),%rsi │ │ │ │ + imul %r8,%rax │ │ │ │ mov %r10,-0x60(%rbp) │ │ │ │ lea (%r12,%r11,8),%r10 │ │ │ │ - add %rax,%rax │ │ │ │ + mov 0x48(%r14),%r8 │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ - 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 │ │ │ │ + add %rdi,%r8 │ │ │ │ + lea 0x8(%r15,%rdi,1),%rdi │ │ │ │ + add %rax,%rax │ │ │ │ + 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 │ │ │ │ add (%r9,%r10,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rdx,-0x8(%rsi) │ │ │ │ + mov %rdx,-0x8(%rdi) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%r8) │ │ │ │ - cmp %rcx,-0x50(%rbp) │ │ │ │ - jne 15062 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - add 0x18(%r14),%rdx │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ + 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 │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ fldt 0x0(%r13,%r11,1) │ │ │ │ - fldt (%rdx) │ │ │ │ + add 0x18(%r14),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r14),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + fldt (%rdx) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ 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 15154 │ │ │ │ - jmp 1519a │ │ │ │ + jg 14740 │ │ │ │ + jmp 14786 │ │ │ │ movq $0x0,(%r12,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 15181 │ │ │ │ + je 1476d │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ - sub (%rsi,%rax,8),%rdx │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ + sub (%rsi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 15147 │ │ │ │ + je 14733 │ │ │ │ inc %rcx │ │ │ │ inc %rbx │ │ │ │ - cmp %rbx,-0xa0(%rbp) │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ - jne 14fff │ │ │ │ - jmp 14a2a │ │ │ │ - incq (%r12) │ │ │ │ + cmp %rbx,-0xa0(%rbp) │ │ │ │ + jne 145ea │ │ │ │ + jmp 1403a │ │ │ │ inc %rbx │ │ │ │ + incq (%r12) │ │ │ │ cmp %rbx,-0xa0(%rbp) │ │ │ │ - jne 15008 │ │ │ │ - jmp 14a2a │ │ │ │ + jne 145f3 │ │ │ │ + jmp 1403a │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ - jmp 15165 │ │ │ │ + jmp 14751 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 14a2a │ │ │ │ + je 1403a │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 14a2a │ │ │ │ + je 1403a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14fdd │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - inc %r12 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jge 14d45 │ │ │ │ + jmp 145c0 │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov -0xa8(%rbp),%r15 │ │ │ │ + inc %r15 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jge 14342 │ │ │ │ fldt (%r14) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ - jmp 14a79 │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 15835 │ │ │ │ + jge 14e3c │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 15ec0 │ │ │ │ + jne 154b0 │ │ │ │ mov -0xb8(%rbp),%r8 │ │ │ │ mov 0x30(%r15),%rbx │ │ │ │ mov %rsp,-0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ - mov %rbx,%r9 │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ + 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 │ │ │ │ @@ -19743,307 +19489,310 @@ │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ lea 0x1(%rbx),%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 │ │ │ │ - fstpt (%rcx) │ │ │ │ - mov %rcx,%r11 │ │ │ │ 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 │ │ │ │ - dec %r9 │ │ │ │ + imul %r9,%rcx │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - js 15edb │ │ │ │ + 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 (%rcx,%r9,8),%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + 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 15429 │ │ │ │ - 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 15415 │ │ │ │ - dec %r9 │ │ │ │ + jne 14a19 │ │ │ │ + dec %r13 │ │ │ │ add %r10,%r14 │ │ │ │ - cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 15393 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + cmp $0xffffffffffffffff,%r13 │ │ │ │ + jne 14993 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r11,-0x100(%rbp) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ mov %rcx,-0xf8(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - call 3030 │ │ │ │ - lea 0x17(%r13),%rax │ │ │ │ xor %r13d,%r13d │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + call 3030 │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - sub %rax,%rsp │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ + lea 0x17(%r9),%rax │ │ │ │ mov -0x100(%rbp),%r11 │ │ │ │ + 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 │ │ │ │ - fadds 0x35c1f(%rip) │ │ │ │ + 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 │ │ │ │ + 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) │ │ │ │ - fld1 │ │ │ │ - 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 %rax,-0xc0(%rbp) │ │ │ │ fildll (%rcx,%r14,1) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ fldt (%rsi,%r14,2) │ │ │ │ mov (%rax,%r14,1),%rax │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - 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 1562c │ │ │ │ + jg 14c35 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ fld %st(0) │ │ │ │ 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 0xc8(%r15),%r12 │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ + 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 155ea │ │ │ │ + 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 15630 │ │ │ │ + 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 155c7 │ │ │ │ + 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 155e3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15634 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15634 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - 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) │ │ │ │ + add -0xd0(%rbp),%r13 │ │ │ │ + add %rsi,-0xb0(%rbp) │ │ │ │ cmp %r14,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - lea 0x1(%rax,%r13,1),%r13 │ │ │ │ - jne 15515 │ │ │ │ - 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 │ │ │ │ - je 15bd9 │ │ │ │ + je 151d9 │ │ │ │ cmpq $0x5,-0x60(%rbp) │ │ │ │ - je 1585f │ │ │ │ + je 14e66 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 15813 │ │ │ │ + jle 14e1a │ │ │ │ shl $0x5,%r8 │ │ │ │ + mov %r11,%r14 │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ - xor %r13d,%r13d │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov %r11,%r14 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jge 1574a │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + cmp %r11,%rax │ │ │ │ + jge 14d4e │ │ │ │ mov 0x58(%r15),%rcx │ │ │ │ - movabs $0xfffffffffffffff,%r11 │ │ │ │ - and -0x40(%rbp),%r11 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r15,-0x60(%rbp) │ │ │ │ + movabs $0xfffffffffffffff,%r9 │ │ │ │ shl $0x4,%rdi │ │ │ │ mov 0x48(%r15),%r10 │ │ │ │ mov (%r12,%rax,8),%rsi │ │ │ │ - mov %r15,-0x60(%rbp) │ │ │ │ - fldt (%r14,%rdi,1) │ │ │ │ mov %rdx,-0x80(%rbp) │ │ │ │ + fldt (%r14,%rdi,1) │ │ │ │ inc %rcx │ │ │ │ - lea (%rcx,%rcx,1),%r9 │ │ │ │ + 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 %r11,%rdi │ │ │ │ + imul %r9,%rdi │ │ │ │ imul -0x8(%r10,%rax,8),%rsi │ │ │ │ add %r15,%rdi │ │ │ │ add %rcx,%r15 │ │ │ │ - add %r9,%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rdx,%rdi,1) │ │ │ │ mov %rax,%rdi │ │ │ │ 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 156f8 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 14cfc │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rbp),%r15 │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - add 0x18(%r15),%rcx │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov (%r12,%r11,8),%rax │ │ │ │ mov %rdx,-0x98(%rbp) │ │ │ │ - mov (%r12,%r8,8),%rax │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%r14,%r8,1) │ │ │ │ - fldt (%rcx) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r15),%rax │ │ │ │ + add 0x18(%r15),%rcx │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ + fldt (%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ call 3310 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ @@ -20056,96 +19805,96 @@ │ │ │ │ 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 157e7 │ │ │ │ - jmp 15859 │ │ │ │ + jg 14dee │ │ │ │ + jmp 14e60 │ │ │ │ movq $0x0,(%rbx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 15844 │ │ │ │ + je 14e4b │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ - sub (%rdi,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ + sub (%rdi,%rax,8),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 157da │ │ │ │ + je 14de1 │ │ │ │ inc %rsi │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,-0xc8(%rbp) │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ - jne 156b4 │ │ │ │ - jmp 15813 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r13,-0xc8(%rbp) │ │ │ │ + jne 14cb8 │ │ │ │ + jmp 14e1a │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe0(%rbp),%rsp │ │ │ │ incq -0xb8(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ cmp %rax,-0xd8(%rbp) │ │ │ │ - jne 15256 │ │ │ │ + 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 156bd │ │ │ │ - jmp 15813 │ │ │ │ + jne 14cc1 │ │ │ │ + jmp 14e1a │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ - jmp 157f8 │ │ │ │ + jmp 14dff │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - js 15813 │ │ │ │ + js 14e1a │ │ │ │ movabs $0xfffffffffffffff,%rax │ │ │ │ - and -0x40(%rbp),%rax │ │ │ │ shl $0x5,%r8 │ │ │ │ fld1 │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ + 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 │ │ │ │ shl $0x6,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rdi,%rax │ │ │ │ mov %rsi,-0xe8(%rbp) │ │ │ │ + add %rdi,%rax │ │ │ │ lea (%rdi,%rdx,1),%rsi │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsi,-0xb0(%rbp) │ │ │ │ mov %r13,%rdx │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - shl $0x4,%rdx │ │ │ │ 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 15811 │ │ │ │ + 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 │ │ │ │ @@ -20161,94 +19910,93 @@ │ │ │ │ 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 15bcb │ │ │ │ + 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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r10) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ lea (%r9,%rbx,4),%rsi │ │ │ │ imul 0x10(%rcx),%r12 │ │ │ │ mov %r9,0x10(%rax) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ add (%rax,%rsi,8),%r12 │ │ │ │ + mov %r12,0x18(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x30(%r15) │ │ │ │ - mov %r12,0x18(%r14) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 15bbd │ │ │ │ + jle 151bd │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ - mov %r10,-0xa8(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r12,%r10 │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ mov %r15,%r8 │ │ │ │ mov %r13,%rbx │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + mov %r10,-0xa8(%rbp) │ │ │ │ + mov %r12,%r10 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rsi) │ │ │ │ add %rdx,%rax │ │ │ │ mov -0x68(%rbp),%r9 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ mov %rbx,%r12 │ │ │ │ + fldt (%rsi) │ │ │ │ lea (%rdi,%rax,2),%r15 │ │ │ │ mov 0x18(%rcx),%rax │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - imul %r10,%rax │ │ │ │ - add (%r9,%r15,8),%rax │ │ │ │ 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) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 15b80 │ │ │ │ - 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 15a60 │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + jmp 15060 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt 0x40(%rsi) │ │ │ │ mov 0x20(%r13),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ fldt (%rbx) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea (%r14,%rdx,8),%rdx │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ imul 0x20(%rcx),%rax │ │ │ │ mov %r14,0x20(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ inc %r14 │ │ │ │ - add (%rdi,%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 │ │ │ │ - fstpt 0x50(%rsi) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - add 0x18(%r12),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r12),%rax │ │ │ │ - fldt (%rdx) │ │ │ │ + add 0x18(%r12),%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 │ │ │ │ fldt (%r15) │ │ │ │ @@ -20264,187 +20012,184 @@ │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r12),%rdx │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ inc %rdx │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ - jg 15a50 │ │ │ │ + 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 15b40 │ │ │ │ + jle 15140 │ │ │ │ fldt 0x30(%r8) │ │ │ │ mov 0x18(%r13),%r10 │ │ │ │ add $0x10,%rsi │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - jmp 159f0 │ │ │ │ + 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 15f50 │ │ │ │ + jge 15540 │ │ │ │ fldt 0x20(%r15) │ │ │ │ mov 0x10(%r14),%r12 │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - jmp 15990 │ │ │ │ + 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 15f1b │ │ │ │ + jge 1550b │ │ │ │ fldt 0x10(%r15) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - jmp 15935 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15bc3 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14f3c │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 151c3 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%r15 │ │ │ │ - jmp 15813 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15bd1 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14e1a │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 151d1 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r15 │ │ │ │ - jmp 15813 │ │ │ │ + jmp 14e1a │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - js 15813 │ │ │ │ + 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 │ │ │ │ - mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ lea (%rdi,%rdx,1),%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ - add %rdi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ lea (%rdi,%rdx,1),%rsi │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ + add %rdi,%rax │ │ │ │ mov %rsi,-0xb0(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %r15,%rdx │ │ │ │ - shl $0x4,%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 │ │ │ │ - add (%rdi,%r15,8),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,%r10 │ │ │ │ + add (%rdi,%r15,8),%rax │ │ │ │ mov %rax,0x8(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 15bc1 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + jle 151c1 │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ mov %r13,%r12 │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ + mov %rdi,%r13 │ │ │ │ mov %r14,%r15 │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ fldt (%r9) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ add %r14,%rdx │ │ │ │ - imul 0x8(%rcx),%r10 │ │ │ │ - mov %r14,0x8(%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + imul 0x8(%rcx),%rax │ │ │ │ + mov %r14,0x8(%rdi) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%rax,%rdx,8),%r10 │ │ │ │ + add (%rdi,%rdx,8),%rax │ │ │ │ + mov %rax,0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ - mov %r10,0x10(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 15bcf │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ + jle 151cf │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ xor %r10d,%r10d │ │ │ │ mov %r9,-0xe8(%rbp) │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ mov %r15,%r14 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ fldt (%r11) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea (%r10,%rbx,4),%rdx │ │ │ │ imul 0x10(%rcx),%rax │ │ │ │ mov %r10,0x10(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x30(%r13) │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 15e87 │ │ │ │ + jle 15477 │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ lea (%rbx,%rbx,1),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r11,-0x88(%rbp) │ │ │ │ - mov %r10,-0x90(%rbp) │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ mov %rdx,%rbx │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%r13 │ │ │ │ mov %r14,%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 15d70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 15360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x30(%rdx) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ fldt (%rbx) │ │ │ │ imul 0x18(%rcx),%rax │ │ │ │ add %rdi,%rsi │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ lea (%r14,%rsi,2),%rsi │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rcx,%rsi,8),%rax │ │ │ │ mov 0x30(%r13),%rcx │ │ │ │ + mov %rax,0x20(%r12) │ │ │ │ mov %r14,0x18(%r11) │ │ │ │ inc %r14 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ + fstpt 0x40(%rdx) │ │ │ │ mov (%r12,%rcx,8),%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ - fstpt 0x40(%rdx) │ │ │ │ + shl $0x5,%rax │ │ │ │ fldt (%rdx,%rcx,1) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - add 0x18(%r13),%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ add 0xe0(%r13),%rax │ │ │ │ - fldt (%rcx) │ │ │ │ + add 0x18(%r13),%rcx │ │ │ │ mov %rax,%r15 │ │ │ │ + fldt (%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ @@ -20460,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 15d60 │ │ │ │ + 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 15e51 │ │ │ │ + jle 15441 │ │ │ │ fldt 0x20(%rdx) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - jmp 15cf3 │ │ │ │ + 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 15eff │ │ │ │ + jge 154ef │ │ │ │ fldt 0x10(%r13) │ │ │ │ - mov 0x8(%r15),%r10 │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - jmp 15ca5 │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 15bc3 │ │ │ │ + jge 151c3 │ │ │ │ fldt (%r12) │ │ │ │ mov (%r14),%rax │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - jmp 15c43 │ │ │ │ + jmp 15243 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ - jmp 15268 │ │ │ │ + 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 15689 │ │ │ │ + jmp 14c8d │ │ │ │ mov %r13,%rax │ │ │ │ mov %r15,%r14 │ │ │ │ mov %r12,%r13 │ │ │ │ mov -0xa0(%rbp),%r15 │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 15ea4 │ │ │ │ + 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 15813 │ │ │ │ + jge 14e1a │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r15),%rcx │ │ │ │ mov (%r12),%rax │ │ │ │ - jmp 158cb │ │ │ │ + jmp 14ed2 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 15b8c │ │ │ │ + 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 16602 │ │ │ │ + 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 1665f │ │ │ │ - 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 │ │ │ │ @@ -20597,53 +20342,53 @@ │ │ │ │ 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 │ │ │ │ - lea 0x10(%rax),%rdi │ │ │ │ sub $0x10,%rax │ │ │ │ + sub %rdi,%rsp │ │ │ │ mov %rcx,%r12 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x58(%r15),%rbx │ │ │ │ - sub %rdi,%rsp │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + inc %rbx │ │ │ │ fstpt (%rdi) │ │ │ │ mov %rdi,%r11 │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - inc %rbx │ │ │ │ imul %rbx,%rcx │ │ │ │ + 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 16cb9 │ │ │ │ + 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 │ │ │ │ @@ -20652,295 +20397,298 @@ │ │ │ │ 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,%r9,8),%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ + mov (%r10,%r13,8),%rdi │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + 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 161c5 │ │ │ │ - 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 161b1 │ │ │ │ - dec %r9 │ │ │ │ + jne 157a5 │ │ │ │ + dec %r13 │ │ │ │ add %rcx,%r14 │ │ │ │ - cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 1612f │ │ │ │ + cmp $0xffffffffffffffff,%r13 │ │ │ │ + jne 1571f │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x108(%rbp) │ │ │ │ + mov %r11,-0xd8(%rbp) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ - movabs $0xfffffffffffffff,%r14 │ │ │ │ mov -0xa0(%rbp),%r15 │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ + movabs $0xfffffffffffffff,%r14 │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ call 3030 │ │ │ │ - lea 0x17(%r13),%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + and -0x70(%rbp),%r14 │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + lea 0x17(%r9),%rax │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - and -0x70(%rbp),%r14 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov -0x108(%rbp),%r11 │ │ │ │ + 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 │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - fld1 │ │ │ │ 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 16611 │ │ │ │ + jbe 15bfe │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x350a4(%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 1631f │ │ │ │ + je 1590d │ │ │ │ fchs │ │ │ │ - fmuls 0x34db7(%rip) │ │ │ │ - fldt 0x35395(%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,-0xd0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov (%rax,%r13,8),%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 16407 │ │ │ │ + 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 0x35002(%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 16413 │ │ │ │ + jl 159fd │ │ │ │ fldt (%r9) │ │ │ │ shl $0x4,%rdi │ │ │ │ sub %rcx,%rax │ │ │ │ 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 163dd │ │ │ │ - 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 16415 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16415 │ │ │ │ - ffreep %st(0) │ │ │ │ - addq $0x10,-0xa8(%rbp) │ │ │ │ + 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 │ │ │ │ cmp %r13,-0x50(%rbp) │ │ │ │ - jne 16278 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1586e │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x4,-0x50(%rbp) │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ - je 1667a │ │ │ │ + je 15c67 │ │ │ │ cmpq $0x5,-0x50(%rbp) │ │ │ │ - je 16968 │ │ │ │ + je 15f49 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 165e0 │ │ │ │ + cmpq $0x0,-0xc0(%rbp) │ │ │ │ + jle 15bcd │ │ │ │ shl $0x5,%r8 │ │ │ │ + mov %r11,%r14 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ - xor %r13d,%r13d │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - mov %r11,%r14 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jge 16514 │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + cmp %r11,%rax │ │ │ │ + jge 15afe │ │ │ │ mov 0x58(%r15),%rdi │ │ │ │ - movabs $0xfffffffffffffff,%r11 │ │ │ │ - and -0x70(%rbp),%r11 │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ + movabs $0xfffffffffffffff,%r9 │ │ │ │ mov 0x48(%r15),%r10 │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ mov (%r12,%rax,8),%rsi │ │ │ │ + and -0x70(%rbp),%r9 │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - lea (%rcx,%rcx,1),%r9 │ │ │ │ - fldt (%r14,%rdi,1) │ │ │ │ + lea (%rcx,%rcx,1),%r8 │ │ │ │ imul %rax,%rcx │ │ │ │ + fldt (%r14,%rdi,1) │ │ │ │ add %rcx,%rcx │ │ │ │ - mov (%rbx,%rax,8),%r15 │ │ │ │ mov %rax,%rdi │ │ │ │ + mov (%rbx,%rax,8),%r15 │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ inc %rax │ │ │ │ - imul %r11,%rdi │ │ │ │ + imul %r9,%rdi │ │ │ │ imul -0x8(%r10,%rax,8),%rsi │ │ │ │ add %r15,%rdi │ │ │ │ add %rcx,%r15 │ │ │ │ - add %r9,%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rdx,%rdi,1) │ │ │ │ mov %rax,%rdi │ │ │ │ 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 164c2 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 15aac │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%r15 │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - add 0x18(%r15),%rcx │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov (%r12,%r11,8),%rax │ │ │ │ mov %rdx,-0x98(%rbp) │ │ │ │ - mov (%r12,%r8,8),%rax │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%r14,%r8,1) │ │ │ │ - fldt (%rcx) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r15),%rax │ │ │ │ + add 0x18(%r15),%rcx │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ + fldt (%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ call 3310 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ @@ -20953,412 +20701,407 @@ │ │ │ │ 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 165b4 │ │ │ │ - jmp 16656 │ │ │ │ + jg 15ba1 │ │ │ │ + jmp 15c43 │ │ │ │ movq $0x0,(%rbx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 16626 │ │ │ │ + je 15c13 │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ - sub (%rdi,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ + sub (%rdi,%rax,8),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 165a7 │ │ │ │ + je 15b94 │ │ │ │ inc %rsi │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,-0xd0(%rbp) │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ - jne 1647d │ │ │ │ - jmp 165e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x100(%rbp),%rsp │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - cmp %rax,-0xf8(%rbp) │ │ │ │ - jne 15fed │ │ │ │ + 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 1663b │ │ │ │ + ja 15c28 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x350a1(%rip) │ │ │ │ + fldt 0x31a84(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1632f │ │ │ │ - incq (%rbx) │ │ │ │ + jmp 1591d │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,-0xd0(%rbp) │ │ │ │ - jne 16486 │ │ │ │ - jmp 165e0 │ │ │ │ + incq (%rbx) │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + jne 15a70 │ │ │ │ + jmp 15bcd │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x35073(%rip) │ │ │ │ + fldt 0x31a56(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1632f │ │ │ │ + jmp 1591d │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ - jmp 165c5 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + jmp 15bb2 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ - jmp 15fff │ │ │ │ + jmp 155ef │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 165e0 │ │ │ │ + js 15bcd │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ shl $0x5,%r8 │ │ │ │ - mov %r15,%r13 │ │ │ │ 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 %r15,%rdx │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - shl $0x4,%rdx │ │ │ │ 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 │ │ │ │ - add (%rdi,%r15,8),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,%r9 │ │ │ │ + add (%rdi,%r15,8),%rax │ │ │ │ mov %rax,0x8(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 168e1 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + jle 15ec2 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ mov %r13,%r12 │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ + mov %rdi,%r13 │ │ │ │ mov %r14,%r15 │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov %r8,-0xa8(%rbp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ fldt (%r8) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ add %r14,%rdx │ │ │ │ - imul 0x8(%r10),%r9 │ │ │ │ - mov %r14,0x8(%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + imul 0x8(%r10),%rax │ │ │ │ + mov %r14,0x8(%rdi) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%rax,%rdx,8),%r9 │ │ │ │ + add (%rdi,%rdx,8),%rax │ │ │ │ + mov %rax,0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ - mov %r9,0x10(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1695a │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ + jle 15f3b │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + mov %r14,-0xd8(%rbp) │ │ │ │ mov %r15,%r14 │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ fldt (%r11) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea (%r9,%rbx,4),%rdx │ │ │ │ imul 0x10(%r10),%rax │ │ │ │ mov %r9,0x10(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x30(%r13) │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 16925 │ │ │ │ + jle 15f06 │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ lea (%rbx,%rbx,1),%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r9,-0x88(%rbp) │ │ │ │ mov %r11,-0x90(%rbp) │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%r13 │ │ │ │ mov %r14,%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 16800 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 15de0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt 0x30(%rdx) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ mov 0x48(%r13),%r10 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ fldt (%rbx) │ │ │ │ - add %rsi,%rcx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + add %r11,%rsi │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ imul 0x18(%r10),%rax │ │ │ │ - lea (%r14,%rcx,2),%rcx │ │ │ │ + lea (%r14,%rsi,2),%rsi │ │ │ │ mov %r14,0x18(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ inc %r14 │ │ │ │ - add (%rdi,%rcx,8),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0x30(%r13),%rcx │ │ │ │ + add (%rdi,%rsi,8),%rax │ │ │ │ + mov 0x30(%r13),%rsi │ │ │ │ mov %rax,0x20(%r12) │ │ │ │ - mov (%r12,%rcx,8),%rax │ │ │ │ - shl $0x4,%rcx │ │ │ │ fstpt 0x40(%rdx) │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - add 0x18(%r13),%rcx │ │ │ │ + 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) │ │ │ │ + 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 167f0 │ │ │ │ + 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 168ef │ │ │ │ + jle 15ed0 │ │ │ │ fldt 0x20(%rdx) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - jmp 16784 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 168e7 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 15d6b │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 15ec8 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%r15 │ │ │ │ - jmp 165e0 │ │ │ │ + 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 16d16 │ │ │ │ + jge 162e6 │ │ │ │ fldt 0x10(%r13) │ │ │ │ - mov 0x8(%r15),%r9 │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - jmp 16736 │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 168e7 │ │ │ │ + jge 15ec8 │ │ │ │ fldt (%r12) │ │ │ │ mov (%r14),%rax │ │ │ │ mov 0x48(%r13),%r10 │ │ │ │ - jmp 166d4 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16960 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 15cc1 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 15f41 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r15 │ │ │ │ - jmp 165e0 │ │ │ │ + jmp 15bcd │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 165e0 │ │ │ │ + js 15bcd │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ shl $0x5,%r8 │ │ │ │ fld1 │ │ │ │ xor %r13d,%r13d │ │ │ │ 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 %r13,%rdx │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ + imul (%r10),%rax │ │ │ │ lea (%rbx,%rbx,1),%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ - imul (%r10),%rax │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov %r13,(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ - add (%rdi,%r13,8),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ + add (%rdi,%r13,8),%rax │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 165de │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ mov %rax,0x10(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1695e │ │ │ │ - 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 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r9) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ lea (%r8,%rbx,4),%rcx │ │ │ │ imul 0x10(%r10),%r12 │ │ │ │ mov %r8,0x10(%rax) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ add (%rax,%rcx,8),%r12 │ │ │ │ + mov %r12,0x18(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x30(%r15) │ │ │ │ - mov %r12,0x18(%r14) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 168e5 │ │ │ │ + jle 15ec6 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r12,%r9 │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ mov %r13,%rbx │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rcx) │ │ │ │ + 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) │ │ │ │ lea (%rsi,%rax,2),%r15 │ │ │ │ mov 0x18(%r10),%rax │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ + mov %rsi,0x18(%r8) │ │ │ │ imul %r9,%rax │ │ │ │ - add (%r8,%r15,8),%rax │ │ │ │ - mov %rsi,0x18(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ + add (%r11,%r15,8),%rax │ │ │ │ mov %rax,0x20(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x40(%rdi) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 16c80 │ │ │ │ - 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 16b60 │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + jmp 16130 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x40(%rcx) │ │ │ │ mov 0x20(%r13),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + imul 0x20(%r10),%rax │ │ │ │ lea (%r14,%rdx,8),%rdx │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ - imul 0x20(%r10),%rax │ │ │ │ + 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rax,0x28(%r13) │ │ │ │ + fstpt 0x50(%rcx) │ │ │ │ mov 0x0(%r13,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fstpt 0x50(%rcx) │ │ │ │ + shl $0x5,%rax │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0x18(%r12),%rdx │ │ │ │ add 0xe0(%r12),%rax │ │ │ │ - fldt (%rdx) │ │ │ │ + add 0x18(%r12),%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 │ │ │ │ fldt (%r15) │ │ │ │ @@ -21374,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 16b50 │ │ │ │ + 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 16c3f │ │ │ │ + jle 1620f │ │ │ │ fldt 0x30(%rdi) │ │ │ │ mov 0x18(%r13),%r9 │ │ │ │ add $0x10,%rcx │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - jmp 16af0 │ │ │ │ + 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 16d0e │ │ │ │ + jge 162de │ │ │ │ fldt 0x20(%r15) │ │ │ │ mov 0x10(%r14),%r12 │ │ │ │ mov 0x48(%r13),%r10 │ │ │ │ - jmp 16a90 │ │ │ │ + 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 16cd9 │ │ │ │ + jge 162a9 │ │ │ │ fldt 0x10(%r15) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - jmp 16a34 │ │ │ │ - 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 16452 │ │ │ │ - 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 165e0 │ │ │ │ + jge 15bcd │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r15),%r10 │ │ │ │ mov (%r12),%rax │ │ │ │ - jmp 169ca │ │ │ │ + jmp 15fab │ │ │ │ mov %r10,%rcx │ │ │ │ - jmp 16c8c │ │ │ │ + jmp 1625c │ │ │ │ mov %r13,%rax │ │ │ │ mov %r15,%r14 │ │ │ │ mov %r12,%r13 │ │ │ │ mov -0xa0(%rbp),%r15 │ │ │ │ mov -0xa8(%rbp),%r8 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 16942 │ │ │ │ + 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 │ │ │ │ - fldt 0x10(%rbp) │ │ │ │ mov %rsi,-0x48(%rbp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - fldt 0x20(%rbp) │ │ │ │ + mov 0x38(%rbp),%r11 │ │ │ │ + fldt 0x10(%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) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rsp,%rcx │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + 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 │ │ │ │ @@ -21498,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 16e34 │ │ │ │ + js 16404 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -21526,46 +21269,44 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %rdx,(%r11,%r8,8) │ │ │ │ inc %r8 │ │ │ │ cmp %r8,%rbx │ │ │ │ - jne 16e20 │ │ │ │ + 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 16f40 │ │ │ │ + jge 164f0 │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - js 16f0d │ │ │ │ + js 164b5 │ │ │ │ test %r14,%r14 │ │ │ │ - js 16f13 │ │ │ │ + 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,%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) │ │ │ │ add %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ @@ -21578,74 +21319,70 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 16ec0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16468 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%r11 │ │ │ │ add %r10,%r8 │ │ │ │ cmp %r11,%r12 │ │ │ │ - jne 16ea0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f2f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f2f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f2f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f2f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f2f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f2f │ │ │ │ - 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 │ │ │ │ - xchg %ax,%ax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - js 170da │ │ │ │ + js 1662a │ │ │ │ test %r14,%r14 │ │ │ │ - js 16f19 │ │ │ │ + js 164c1 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ add %rax,%rdx │ │ │ │ mov %rax,%r11 │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ imul %r10,%r8 │ │ │ │ shl $0x4,%r11 │ │ │ │ - lea 0x10(%rbx,%rdx,1),%r13 │ │ │ │ - add %rbx,%r11 │ │ │ │ lea 0x10(%rbx),%r14 │ │ │ │ + add %rbx,%r11 │ │ │ │ lea (%r15,%r15,1),%rbx │ │ │ │ + lea (%r14,%rdx,1),%r13 │ │ │ │ mov %r13,-0x40(%rbp) │ │ │ │ + nop │ │ │ │ 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,%r13 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r13 │ │ │ │ fldt (%rsi,%r13,1) │ │ │ │ add %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ @@ -21658,44 +21395,42 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 16fc0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16538 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%r11 │ │ │ │ add %r10,%r8 │ │ │ │ cmp %r11,-0x40(%rbp) │ │ │ │ - jne 16f80 │ │ │ │ + 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 16f1f │ │ │ │ + js 164c7 │ │ │ │ mov 0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov %rax,%r9 │ │ │ │ add %rdx,%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%r14,%rax,1),%r12 │ │ │ │ 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) │ │ │ │ add %r11,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ @@ -21708,80 +21443,80 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 17080 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 165d0 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%r9 │ │ │ │ add %r10,%r11 │ │ │ │ cmp %r9,%r12 │ │ │ │ - jne 17050 │ │ │ │ - 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 16f25 │ │ │ │ + js 164cd │ │ │ │ test %r14,%r14 │ │ │ │ - js 16f2b │ │ │ │ + js 164d3 │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ sub %r12,%r8 │ │ │ │ lea 0x10(%rbx),%r14 │ │ │ │ add %r9,%r8 │ │ │ │ add %r8,%rax │ │ │ │ - jmp 1702b │ │ │ │ + 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) │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ - fldt 0x20(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - fildll 0x38(%rbp) │ │ │ │ + fldt 0x10(%rbp) │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x48(%rbp),%r10 │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + fldt 0x20(%rbp) │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - fldt (%r8) │ │ │ │ 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + 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 │ │ │ │ @@ -21792,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 17294 │ │ │ │ + js 167cc │ │ │ │ mov %r14,-0x48(%rbp) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ fildll -0x48(%rbp) │ │ │ │ mov %r10,-0x48(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ 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 │ │ │ │ @@ -21839,73 +21574,70 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ idiv %r14 │ │ │ │ mov %rdx,(%r9,%r8,8) │ │ │ │ inc %r8 │ │ │ │ cmp %r8,%rbx │ │ │ │ - jne 17240 │ │ │ │ + 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 17280 │ │ │ │ + jne 167b8 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - cmp %rax,0x58(%rbp) │ │ │ │ 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 173d1 │ │ │ │ + jge 16901 │ │ │ │ mov %r9,%rax │ │ │ │ sub %r12,%rax │ │ │ │ - js 173a0 │ │ │ │ + js 168d0 │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 173a6 │ │ │ │ + js 168d6 │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - imul %r14,%r12 │ │ │ │ add %rdx,%rax │ │ │ │ - shl $0x4,%r13 │ │ │ │ + imul %r14,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ shl $0x4,%rax │ │ │ │ + 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 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ add %r12,%r13 │ │ │ │ imul %r10,%r13 │ │ │ │ fmul %st(1),%st │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rsi,%r8,1) │ │ │ │ add %r13,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ @@ -21918,91 +21650,87 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 17340 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16870 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ inc %r8 │ │ │ │ cmp %rbx,%r8 │ │ │ │ - jne 17310 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16850 │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x10(%r9),%r13 │ │ │ │ add %r14,%r12 │ │ │ │ cmp %r13,-0x48(%rbp) │ │ │ │ - jne 17300 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 173c2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 173c2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 173c2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 173c2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 173c2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 173c2 │ │ │ │ - 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 175ed │ │ │ │ + js 16acd │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 173ac │ │ │ │ + js 168dc │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ add %rdx,%rax │ │ │ │ + mov %rdx,%r13 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ shl $0x4,%r13 │ │ │ │ imul %r14,%r12 │ │ │ │ - shl $0x4,%rax │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ - lea 0x10(%rbx,%rax,1),%rax │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ - xor %r8d,%r8d │ │ │ │ mov %r13,-0x48(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov (%r11,%r8,8),%r13 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ add %r12,%r13 │ │ │ │ imul %r10,%r13 │ │ │ │ fmul %st(1),%st │ │ │ │ - nopw 0x0(%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 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rsi,%r8,1) │ │ │ │ add %r13,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ @@ -22015,64 +21743,62 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 17480 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16980 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ inc %r8 │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 17430 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16960 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x48(%rbp),%r13 │ │ │ │ add %r14,%r12 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r13,-0x50(%rbp) │ │ │ │ - jne 17420 │ │ │ │ + jne 16950 │ │ │ │ mov 0x58(%rbp),%rax │ │ │ │ - sub -0x60(%rbp),%rax │ │ │ │ - add 0x38(%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 173b2 │ │ │ │ + js 168e2 │ │ │ │ + add %rdx,%rax │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov 0x58(%rbp),%r12 │ │ │ │ mov %rdx,%r13 │ │ │ │ - add %rdx,%rax │ │ │ │ - shl $0x4,%r13 │ │ │ │ shl $0x4,%rax │ │ │ │ + shl $0x4,%r13 │ │ │ │ add %r8,%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + imul %r14,%r12 │ │ │ │ add %rbx,%r13 │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - imul %r14,%r12 │ │ │ │ + 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 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ add %r12,%r13 │ │ │ │ imul %r10,%r13 │ │ │ │ fmul %st(1),%st │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rsi,%r8,1) │ │ │ │ add %r13,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ @@ -22085,135 +21811,135 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 17580 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16a60 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ inc %r8 │ │ │ │ cmp %rbx,%r8 │ │ │ │ - jne 17550 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16a40 │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x10(%r9),%r13 │ │ │ │ add %r14,%r12 │ │ │ │ cmp %r13,-0x48(%rbp) │ │ │ │ - jne 17540 │ │ │ │ - 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 173b8 │ │ │ │ + js 168e8 │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 173be │ │ │ │ + js 168ee │ │ │ │ mov 0x58(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ sub -0x60(%rbp),%r8 │ │ │ │ add 0x38(%rbp),%r8 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ add %r8,%rdx │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ - jmp 17506 │ │ │ │ + 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 17895 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%r15 │ │ │ │ - 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) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x10,%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fstpt -0x90(%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 178b0 │ │ │ │ - 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 17860 │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ - fildll (%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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + 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) │ │ │ │ @@ -22229,209 +21955,198 @@ │ │ │ │ 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 178d0 │ │ │ │ + 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 17826 │ │ │ │ - nopw 0x0(%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 17840 │ │ │ │ + je 16cf0 │ │ │ │ test %rax,%rax │ │ │ │ - jg 17800 │ │ │ │ + jg 16cb8 │ │ │ │ fldt 0x10(%rsi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 17806 │ │ │ │ + je 16cbe │ │ │ │ mov %rdx,%r8 │ │ │ │ - jmp 17809 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17860 │ │ │ │ + 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 │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ - fstpt (%rsp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ + add 0x18(%r13),%rdi │ │ │ │ + fstpt (%rsp) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov %r9,%rdx │ │ │ │ - inc %r13 │ │ │ │ - call ea30 │ │ │ │ - cmp %r13,-0x58(%rbp) │ │ │ │ + inc %r14 │ │ │ │ + call e0c0 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ - jne 176e0 │ │ │ │ + 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 17700 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 16bdf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ not %rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 17938 │ │ │ │ - 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 │ │ │ │ + sub %rbx,%rax │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %rbx,%rcx │ │ │ │ + add %r12,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r9,%r10,1) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - je 17850 │ │ │ │ + je 16d00 │ │ │ │ test %rax,%rax │ │ │ │ - jg 17900 │ │ │ │ + jg 16d80 │ │ │ │ fldt 0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1790d │ │ │ │ + je 16d8d │ │ │ │ mov %rcx,%r8 │ │ │ │ - jmp 17913 │ │ │ │ + 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 17be0 │ │ │ │ + jge 17024 │ │ │ │ mov 0x28(%r14),%rbx │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ mov 0x18(%r14),%rsi │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ mov (%r14),%r12 │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + lea 0x1(%rsi),%rax │ │ │ │ + lea (%rax,%rax,1),%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + add %rsi,%rsi │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rsi,-0x68(%rbp) │ │ │ │ + add $0x10,%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - lea 0x1(%rsi),%rax │ │ │ │ - add %rsi,%rsi │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - lea (%rax,%rax,1),%rdi │ │ │ │ - shl $0x5,%rax │ │ │ │ mov %rsi,-0x80(%rbp) │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 17bf0 │ │ │ │ + jne 17038 │ │ │ │ mov %r13,%r8 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - sub -0x70(%rbp),%rsp │ │ │ │ + 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 17ba0 │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ + jle 16fe4 │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ - fildll (%rcx) │ │ │ │ + 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) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r10) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov 0xc8(%r12),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x48(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ @@ -22454,100 +22169,93 @@ │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne 17c10 │ │ │ │ + jne 17050 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ sub -0x80(%rbp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ not %rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - neg %rcx │ │ │ │ lea -0x2(%rdi),%r15 │ │ │ │ mov %r9,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ sub %rdx,%rdi │ │ │ │ + neg %rcx │ │ │ │ lea -0x10(%rdi),%r11 │ │ │ │ - jmp 17b65 │ │ │ │ - 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 17b80 │ │ │ │ + je 16fe0 │ │ │ │ test %rax,%rax │ │ │ │ - jg 17b40 │ │ │ │ + jg 16f90 │ │ │ │ fldt 0x10(%rsi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 17b46 │ │ │ │ + je 16f96 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 17b49 │ │ │ │ + jmp 16f99 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17ba0 │ │ │ │ - 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 │ │ │ │ - cmp %r13,-0x58(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + call d0a0 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - jne 17a00 │ │ │ │ + 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 17a13 │ │ │ │ - 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 17c76 │ │ │ │ - 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) │ │ │ │ @@ -22555,84 +22263,84 @@ │ │ │ │ inc %rdx │ │ │ │ sub %rbx,%rax │ │ │ │ shl $0x4,%r11 │ │ │ │ add %r15,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r9,%r11,1) │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - je 17b90 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 16fd0 │ │ │ │ test %rax,%rax │ │ │ │ - jg 17c40 │ │ │ │ + jg 17070 │ │ │ │ fldt 0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 17c4c │ │ │ │ + je 1707c │ │ │ │ mov %rcx,%rdi │ │ │ │ - jmp 17c52 │ │ │ │ + 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 17e9a │ │ │ │ + jge 172ba │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov 0x58(%rbx),%r14 │ │ │ │ mov 0x30(%rbx),%rbp │ │ │ │ fildll (%rax,%rdx,8) │ │ │ │ mov %r9,%rax │ │ │ │ mov %rdx,%r13 │ │ │ │ mov %r14,0x10(%rsp) │ │ │ │ imul %rbp,%rax │ │ │ │ lea 0x1(%r14),%r10 │ │ │ │ mov %rbp,%r12 │ │ │ │ imul %r10,%rbp │ │ │ │ shl $0x4,%r13 │ │ │ │ shl $0x4,%r12 │ │ │ │ - add %rdx,%rax │ │ │ │ fildll 0x10(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ + add %rdx,%rax │ │ │ │ imul %rax,%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ add %rbp,%rbp │ │ │ │ shl $0x4,%rdi │ │ │ │ + fmul %st(0),%st │ │ │ │ add 0x78(%rbx),%rdi │ │ │ │ fnstcw 0x1e(%rsp) │ │ │ │ - movzwl 0x1e(%rsp),%eax │ │ │ │ add %r10,%r10 │ │ │ │ + fld1 │ │ │ │ + fld %st(0) │ │ │ │ + fdiv %st(3),%st │ │ │ │ + movzwl 0x1e(%rsp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x1a(%rsp) │ │ │ │ movzwl 0x1e(%rsp),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x1c(%rsp) │ │ │ │ - fld1 │ │ │ │ - fld %st(0) │ │ │ │ - fdiv %st(3),%st │ │ │ │ fld %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fstpt (%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ fldt (%rsp) │ │ │ │ @@ -22644,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 17e70 │ │ │ │ + jg 17298 │ │ │ │ mov 0x60(%rbx),%r8 │ │ │ │ mov %r10,%rcx │ │ │ │ inc %rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ - add 0xc8(%rbx),%rcx │ │ │ │ add %r13,%r8 │ │ │ │ - jmp 17e23 │ │ │ │ + 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 0x335ba(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -22681,24 +22389,24 @@ │ │ │ │ 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 17e03 │ │ │ │ + je 1722f │ │ │ │ fchs │ │ │ │ - fmuls 0x332d3(%rip) │ │ │ │ - fldt 0x338b1(%rip) │ │ │ │ + fmuls 0x2fea7(%rip) │ │ │ │ + fldt 0x30455(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 17e80 │ │ │ │ + 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 │ │ │ │ @@ -22707,168 +22415,167 @@ │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 17dc0 │ │ │ │ + ja 171f0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 17eb0 │ │ │ │ + ja 172d0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x33867(%rip) │ │ │ │ + fldt 0x3040b(%rip) │ │ │ │ inc %rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 17e1d │ │ │ │ - jmp 17e80 │ │ │ │ + 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 17d70 │ │ │ │ - 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 0x337fe(%rip) │ │ │ │ + fldt 0x303ae(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 17e13 │ │ │ │ + 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 1811f │ │ │ │ + jge 1752f │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%r13 │ │ │ │ - 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 │ │ │ │ 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 18150 │ │ │ │ + jne 17560 │ │ │ │ mov %r12,%rdi │ │ │ │ mov 0x78(%r14),%rdx │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 180e6 │ │ │ │ + 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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ 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 │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x336b4(%rip) │ │ │ │ + fldt 0x30264(%rip) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ sub %rcx,%rdx │ │ │ │ mov %r10,%rcx │ │ │ │ - lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 18090 │ │ │ │ + jmp 174ac │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3334b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -22881,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 18072 │ │ │ │ + je 1748e │ │ │ │ fchs │ │ │ │ - fmuls 0x33064(%rip) │ │ │ │ - fldt 0x33642(%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 180e0 │ │ │ │ + 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 18030 │ │ │ │ + ja 17450 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 18130 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 17540 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 18090 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 180e6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r14),%rdi │ │ │ │ - mov %r10,%rdx │ │ │ │ - fstpt (%rsp) │ │ │ │ mov -0x88(%rbp),%r8 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - inc %r12 │ │ │ │ + add 0x18(%r14),%rdi │ │ │ │ + fstpt (%rsp) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - call ea30 │ │ │ │ - cmp %r12,-0x90(%rbp) │ │ │ │ + mov %r10,%rdx │ │ │ │ + inc %r12 │ │ │ │ + call e0c0 │ │ │ │ mov %rbx,%rsp │ │ │ │ - jne 17f70 │ │ │ │ + cmp %r12,-0x90(%rbp) │ │ │ │ + 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 0x3357f(%rip) │ │ │ │ + fldt 0x3013f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18082 │ │ │ │ + jmp 1749e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 17f8d │ │ │ │ + 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 18356 │ │ │ │ + jge 17756 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x48(%rbx),%rcx │ │ │ │ mov 0x58(%rbx),%r11 │ │ │ │ mov 0x30(%rbx),%r10 │ │ │ │ fildll (%rcx,%rax,8) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rax,%r9 │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ imul %r10,%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add 0x60(%rbx),%r9 │ │ │ │ mov %r10,%rbp │ │ │ │ - shl $0x5,%r10 │ │ │ │ shl $0x4,%rbp │ │ │ │ - add %rax,%rcx │ │ │ │ + add 0x60(%rbx),%r9 │ │ │ │ + shl $0x5,%r10 │ │ │ │ fildll 0x20(%rsp) │ │ │ │ + add %rax,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ - add 0xc8(%rbx),%rcx │ │ │ │ shl $0x4,%rsi │ │ │ │ + add 0xc8(%rbx),%rcx │ │ │ │ + fmul %st(0),%st │ │ │ │ add 0x78(%rbx),%rsi │ │ │ │ fnstcw 0x2e(%rsp) │ │ │ │ + fld1 │ │ │ │ + fld %st(0) │ │ │ │ + fdiv %st(3),%st │ │ │ │ movzwl 0x2e(%rsp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x2a(%rsp) │ │ │ │ movzwl 0x2e(%rsp),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x2c(%rsp) │ │ │ │ - fld1 │ │ │ │ - fld %st(0) │ │ │ │ - fdiv %st(3),%st │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt (%rsp) │ │ │ │ - jmp 182dd │ │ │ │ + jmp 176e5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3312a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -23055,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 18293 │ │ │ │ + je 1769f │ │ │ │ fchs │ │ │ │ - fmuls 0x32e43(%rip) │ │ │ │ - fldt 0x33421(%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 0x330d2(%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 18350 │ │ │ │ + je 17750 │ │ │ │ fldt (%rsi) │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0x2c(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x2e(%rsp) │ │ │ │ fldcw 0x2a(%rsp) │ │ │ │ @@ -23113,114 +22819,116 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 18250 │ │ │ │ + ja 17660 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 18360 │ │ │ │ + ja 17760 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x33380(%rip) │ │ │ │ + fldt 0x2ff48(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 182a3 │ │ │ │ - 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 0x3334e(%rip) │ │ │ │ + fldt 0x2ff1e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 182a3 │ │ │ │ + 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 185d5 │ │ │ │ - mov 0x18(%r15),%rbx │ │ │ │ - mov 0x20(%r15),%rax │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov (%r15),%r13 │ │ │ │ + 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 18610 │ │ │ │ - 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 18598 │ │ │ │ - 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(%r13),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - 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) │ │ │ │ @@ -23228,37 +22936,39 @@ │ │ │ │ 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) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x331f8(%rip) │ │ │ │ + fldt 0x2fdb2(%rip) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ 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 18540 │ │ │ │ + jmp 17954 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x32e9b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -23271,175 +22981,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 18522 │ │ │ │ + je 17936 │ │ │ │ fchs │ │ │ │ - fmuls 0x32bb4(%rip) │ │ │ │ - fldt 0x33192(%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 18590 │ │ │ │ + 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 184e0 │ │ │ │ + ja 178f8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 185f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 179f8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 18540 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 18598 │ │ │ │ - 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 │ │ │ │ - cmp %r14,-0x90(%rbp) │ │ │ │ + call d0a0 │ │ │ │ mov %rbx,%rsp │ │ │ │ - jne 18410 │ │ │ │ + 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 0x330bf(%rip) │ │ │ │ + fldt 0x2fc87(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18532 │ │ │ │ + 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 18431 │ │ │ │ - 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 188b3 │ │ │ │ + jge 17c93 │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%r15 │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ mov (%rbx),%r13 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ 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 188d0 │ │ │ │ + jne 17ca8 │ │ │ │ mov %r12,%rcx │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ mov 0x78(%r13),%rsi │ │ │ │ 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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ fxch %st(2) │ │ │ │ @@ -23467,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 188f0 │ │ │ │ + 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 0x32bda(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -23502,170 +23210,167 @@ │ │ │ │ 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 187e7 │ │ │ │ + je 17be3 │ │ │ │ fchs │ │ │ │ - fmuls 0x328ef(%rip) │ │ │ │ - fldt 0x32ecd(%rip) │ │ │ │ + fmuls 0x2f4f3(%rip) │ │ │ │ + fldt 0x2faa1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jle 18870 │ │ │ │ + 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 0x32b70(%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 18840 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 18880 │ │ │ │ + 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) │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ - inc %r12 │ │ │ │ - fstpt (%rsp) │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ + fstpt (%rsp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ + inc %r12 │ │ │ │ add %rcx,%rdi │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - call ea30 │ │ │ │ - cmp %r12,-0x78(%rbp) │ │ │ │ + call e0c0 │ │ │ │ mov %rbx,%rsp │ │ │ │ - jne 186e0 │ │ │ │ + cmp %r12,-0x78(%rbp) │ │ │ │ + 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 186f1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 17af1 │ │ │ │ + nop │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 18910 │ │ │ │ + ja 17ce0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x32dbe(%rip) │ │ │ │ + fldt 0x2f9be(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 187f7 │ │ │ │ + jmp 17bf3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x32d9e(%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 187f7 │ │ │ │ + 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 │ │ │ │ - mov %r9,-0x38(%rsp) │ │ │ │ - fildll -0x38(%rsp) │ │ │ │ + fnstcw -0xa(%rsp) │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - fnstcw -0xa(%rsp) │ │ │ │ + fildll -0x38(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ fldt 0x38(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ - 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) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x38(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ mov -0x38(%rsp),%r8 │ │ │ │ @@ -23675,153 +23380,144 @@ │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ lea 0x1(%r8,%rcx,1),%rax │ │ │ │ add %r15,%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ - cmp -0x28(%rsp),%r11 │ │ │ │ lea 0x1(%rcx,%rcx,1),%rax │ │ │ │ mov %rdx,%rbp │ │ │ │ - jge 18ba0 │ │ │ │ + cmp -0x28(%rsp),%r11 │ │ │ │ + jge 17f30 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jl 18e90 │ │ │ │ + jl 181b0 │ │ │ │ test %rax,%rax │ │ │ │ - js 18e85 │ │ │ │ - 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,%r11 │ │ │ │ add %r11,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - jle 18aff │ │ │ │ + jle 17eaf │ │ │ │ mov %r9,%r11 │ │ │ │ shl $0x5,%r11 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r11,1),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 18ac2 │ │ │ │ - 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 17e72 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ + 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 18ac0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17e70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rbp,%rbp │ │ │ │ - js 190e0 │ │ │ │ + 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 │ │ │ │ mov %r15,%r11 │ │ │ │ xor %edx,%edx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 18b42 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 17eda │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r11 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r11 │ │ │ │ + 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 18b40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17ed8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r13 │ │ │ │ cmp %r14,%r13 │ │ │ │ - je 18e85 │ │ │ │ + je 181a5 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r12 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 18a80 │ │ │ │ - jmp 18b15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 17e50 │ │ │ │ + jmp 17ec5 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rax,%r13 │ │ │ │ sub -0x28(%rsp),%r13 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jl 18d30 │ │ │ │ + jl 18078 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 18f6c │ │ │ │ + jle 1824c │ │ │ │ imul %r15,%r11 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %r15,%rcx │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x5,%rcx │ │ │ │ sub %rbp,%rdx │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ add -0x20(%rsp),%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1913b │ │ │ │ + jle 183d3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r9,%r12 │ │ │ │ shl $0x5,%r12 │ │ │ │ mov %r12,-0x38(%rsp) │ │ │ │ fldt (%rdi) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ mov %rbx,%r12 │ │ │ │ xor %r8d,%r8d │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - mov -0x38(%rsp),%rcx │ │ │ │ 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 (%r10) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nop │ │ │ │ + add $0x10,%r12 │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r8 │ │ │ │ - add $0x10,%r12 │ │ │ │ + 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) │ │ │ │ @@ -23829,37 +23525,36 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 18c40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17fa0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rbp,%rbp │ │ │ │ - js 190a0 │ │ │ │ + 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 │ │ │ │ xor %r8d,%r8d │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%r10) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x10,%r12 │ │ │ │ add $0x20,%rax │ │ │ │ inc %r8 │ │ │ │ - add $0x10,%r12 │ │ │ │ + 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) │ │ │ │ @@ -23867,53 +23562,52 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 18cc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18010 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 18f60 │ │ │ │ - add -0x18(%rsp),%r11 │ │ │ │ + je 18240 │ │ │ │ add $0x10,%r10 │ │ │ │ + add -0x18(%rsp),%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 190f8 │ │ │ │ + jle 183a8 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - jmp 18bf0 │ │ │ │ + jmp 17f80 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 18dd3 │ │ │ │ + jle 1811b │ │ │ │ test %rax,%rax │ │ │ │ - js 19102 │ │ │ │ + js 183b2 │ │ │ │ imul %r15,%r11 │ │ │ │ + mov %rax,-0x38(%rsp) │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rsi,%r10 │ │ │ │ - xor %ebp,%ebp │ │ │ │ shl $0x5,%r12 │ │ │ │ - mov %rax,-0x38(%rsp) │ │ │ │ + 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 │ │ │ │ mov %rbx,%r14 │ │ │ │ xor %edx,%edx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ nopl (%rax) │ │ │ │ - fldt (%r10) │ │ │ │ + add $0x10,%r14 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r14 │ │ │ │ + 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) │ │ │ │ @@ -23921,52 +23615,49 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rdx │ │ │ │ - jne 18d80 │ │ │ │ - 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 18d70 │ │ │ │ + jne 180b8 │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r13,%rsi │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - js 18e85 │ │ │ │ + js 181a5 │ │ │ │ test %rax,%rax │ │ │ │ - js 18e85 │ │ │ │ + js 181a5 │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ 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 │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - 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 (%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ + 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) │ │ │ │ @@ -23974,54 +23665,50 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 18e40 │ │ │ │ - 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 18e10 │ │ │ │ + jne 18150 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ test %rax,%rax │ │ │ │ - js 18e85 │ │ │ │ + js 181a5 │ │ │ │ imul %r15,%r11 │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ mov %r15,%r10 │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ fldz │ │ │ │ shl $0x5,%r10 │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ fldz │ │ │ │ add %r11,%r9 │ │ │ │ xor %r11d,%r11d │ │ │ │ shl $0x5,%r9 │ │ │ │ add %rax,%r9 │ │ │ │ - jmp 18ec2 │ │ │ │ + jmp 181e2 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ mov %r9,%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 18f02 │ │ │ │ - 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) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -24033,59 +23720,57 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 18f00 │ │ │ │ + jne 181f0 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r9 │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 18ec0 │ │ │ │ - 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 18e85 │ │ │ │ + js 181a5 │ │ │ │ sub %rbp,%rax │ │ │ │ shl $0x5,%r15 │ │ │ │ mov -0x20(%rsp),%r11 │ │ │ │ lea 0x1(%rcx),%r14 │ │ │ │ mov %rax,%r10 │ │ │ │ mov %r15,%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ test %rax,%rax │ │ │ │ - jle 19170 │ │ │ │ + jle 18408 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r9,%r8 │ │ │ │ shl $0x5,%r8 │ │ │ │ fldt (%rdi) │ │ │ │ lea (%r11,%r8,1),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ + 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) │ │ │ │ @@ -24093,37 +23778,35 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne 18fc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18298 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rbp,%rbp │ │ │ │ - js 190c0 │ │ │ │ + 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 │ │ │ │ mov %r15,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ + fldt (%rdi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x10,%r8 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r8 │ │ │ │ + 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) │ │ │ │ @@ -24131,129 +23814,127 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 19040 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18300 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 18e85 │ │ │ │ + je 181a5 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%r11 │ │ │ │ test %r10,%r10 │ │ │ │ - jg 18fa0 │ │ │ │ - jmp 19015 │ │ │ │ - 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 18bfc │ │ │ │ - jmp 18f65 │ │ │ │ + jne 17f8c │ │ │ │ + jmp 18245 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %r13 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%r11 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 18fa7 │ │ │ │ - jmp 18e85 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 18287 │ │ │ │ + jmp 181a5 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r12 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 18a87 │ │ │ │ - jmp 18e85 │ │ │ │ + jne 17e57 │ │ │ │ + jmp 181a5 │ │ │ │ mov -0x38(%rsp),%r12 │ │ │ │ - jmp 18ca2 │ │ │ │ + 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 18e85 │ │ │ │ + je 181a5 │ │ │ │ add $0x2,%rdx │ │ │ │ cmp %r13,%rdx │ │ │ │ - jne 19120 │ │ │ │ - jmp 18dcc │ │ │ │ + jne 183b8 │ │ │ │ + jmp 18114 │ │ │ │ test %rbp,%rbp │ │ │ │ - jns 18c82 │ │ │ │ + jns 17fe2 │ │ │ │ lea 0x1(%r14),%rcx │ │ │ │ cmp %r13,%rcx │ │ │ │ - je 18f65 │ │ │ │ + je 18245 │ │ │ │ mov -0x18(%rsp),%rcx │ │ │ │ add $0x2,%r14 │ │ │ │ add $0x20,%r10 │ │ │ │ lea (%r11,%rcx,2),%r11 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 1913b │ │ │ │ - jmp 18f65 │ │ │ │ + jne 183d3 │ │ │ │ + jmp 18245 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rbp,%rbp │ │ │ │ - jns 18fff │ │ │ │ + jns 182d7 │ │ │ │ lea 0x1(%r13),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ - je 18e85 │ │ │ │ + je 181a5 │ │ │ │ add $0x2,%r13 │ │ │ │ add $0x20,%rsi │ │ │ │ lea (%r11,%r12,2),%r11 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 19170 │ │ │ │ - jmp 18e85 │ │ │ │ - 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 193af │ │ │ │ + jge 1862f │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov 0x28(%rbx),%r9 │ │ │ │ mov %r10,-0x78(%rbp) │ │ │ │ - mov 0x30(%rbx),%r13 │ │ │ │ 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 $0x6,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ lea 0x0(%r13,%rax,1),%r14 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ @@ -24264,154 +23945,151 @@ │ │ │ │ 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 193c0 │ │ │ │ + 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) │ │ │ │ - jle 193e0 │ │ │ │ + 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 192e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 19340 │ │ │ │ - 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 │ │ │ │ - inc %r14 │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ + inc %r14 │ │ │ │ mov %rcx,%rdx │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x48(%rbp),%r9 │ │ │ │ push -0x70(%rbp) │ │ │ │ - push -0x40(%rbp) │ │ │ │ + add %rdx,%rdi │ │ │ │ lea 0x10(%rax,%rdx,1),%r8 │ │ │ │ - push 0x8(%rax,%rdx,1) │ │ │ │ add %rsi,%rcx │ │ │ │ + push -0x40(%rbp) │ │ │ │ + push 0x8(%rax,%rdx,1) │ │ │ │ push (%rax,%rdx,1) │ │ │ │ - add %rdx,%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - call 18940 │ │ │ │ - cmp %r14,-0x78(%rbp) │ │ │ │ + call 17d10 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ - jne 19270 │ │ │ │ + cmp %r14,-0x78(%rbp) │ │ │ │ + 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 19290 │ │ │ │ + jmp 18530 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 19361 │ │ │ │ + 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 19522 │ │ │ │ + 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 19540 │ │ │ │ + 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 │ │ │ │ @@ -24425,167 +24103,166 @@ │ │ │ │ sub %rcx,%r14 │ │ │ │ add %rdx,%rbp │ │ │ │ shl $0x5,%r14 │ │ │ │ mov %rbp,%r15 │ │ │ │ mov %rax,%rbp │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r13 │ │ │ │ - push 0x10(%rsp) │ │ │ │ lea (%r14,%r15,1),%rcx │ │ │ │ mov %r12,%r8 │ │ │ │ - push -0x8(%r12) │ │ │ │ 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 │ │ │ │ - call 18940 │ │ │ │ + call 17d10 │ │ │ │ add 0x40(%rsp),%r15 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 194e0 │ │ │ │ + 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 0x28(%rsp),%rax │ │ │ │ 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 │ │ │ │ imul %r14,%rdx │ │ │ │ - push 0x8(%r12,%rsi,1) │ │ │ │ lea (%rax,%rsi,1),%rdi │ │ │ │ - push (%r12,%rsi,1) │ │ │ │ lea 0x10(%r12,%rsi,1),%r8 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + push 0x8(%r12,%rsi,1) │ │ │ │ shl $0x5,%rcx │ │ │ │ shl $0x6,%rdx │ │ │ │ add %rbp,%rcx │ │ │ │ add %rbp,%rdx │ │ │ │ - call 18940 │ │ │ │ + push (%r12,%rsi,1) │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + call 17d10 │ │ │ │ add $0x20,%rsp │ │ │ │ cmp %rbx,0x20(%rsp) │ │ │ │ - jne 19550 │ │ │ │ + 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 19852 │ │ │ │ + jge 18ab2 │ │ │ │ mov 0x18(%r12),%r8 │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ mov %r11,-0x68(%rbp) │ │ │ │ mov (%r12),%r14 │ │ │ │ mov 0x28(%r12),%r13 │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ lea (%r8,%r8,1),%rbx │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ add $0x30,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ mov %r14,%r12 │ │ │ │ mov %r15,%r14 │ │ │ │ mov %rax,%r15 │ │ │ │ - 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 19870 │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ mov %rdi,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%rax │ │ │ │ + add %rax,%rdx │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - add %rax,%rdx │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ fldt (%rdx) │ │ │ │ fxch %st(2) │ │ │ │ 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) │ │ │ │ @@ -24597,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 19890 │ │ │ │ + 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 0x31c36(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -24631,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 19789 │ │ │ │ + je 189fd │ │ │ │ fchs │ │ │ │ - fmuls 0x3194d(%rip) │ │ │ │ - fldt 0x31f2b(%rip) │ │ │ │ + fmuls 0x2e6d9(%rip) │ │ │ │ + fldt 0x2ec87(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - js 19810 │ │ │ │ + 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 0x31bd3(%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 197e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19820 │ │ │ │ - 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 │ │ │ │ - cmp %r14,-0x68(%rbp) │ │ │ │ + call d0a0 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ - jne 19670 │ │ │ │ + cmp %r14,-0x68(%rbp) │ │ │ │ + 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 19690 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 18908 │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 198b0 │ │ │ │ + ja 18b00 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x31e1c(%rip) │ │ │ │ + fldt 0x2eb9c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 19799 │ │ │ │ + jmp 18a0d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ - fldt 0x31dfe(%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 19799 │ │ │ │ + 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 19c67 │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + 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 0x28(%rbx),%rdi │ │ │ │ - mov 0x30(%rbx),%r12 │ │ │ │ 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 %r14,-0x48(%rbp) │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - 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 %rdi,-0xb0(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x6,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - fildll -0x78(%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 19c80 │ │ │ │ - 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 19d30 │ │ │ │ + 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + 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) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + 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 19ca0 │ │ │ │ + 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 19b26 │ │ │ │ - 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 19b40 │ │ │ │ + je 18d70 │ │ │ │ test %rax,%rax │ │ │ │ - jg 19b00 │ │ │ │ + jg 18d30 │ │ │ │ fldt 0x10(%rdx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 19b06 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp 19b09 │ │ │ │ + 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) │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - add %r10,%rdi │ │ │ │ fldt 0x10(%rax,%r11,1) │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 19bd7 │ │ │ │ - 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 │ │ │ │ - sub %rax,%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 │ │ │ │ - test %rax,%rax │ │ │ │ - js 19bff │ │ │ │ - lea 0x2(%r12,%rax,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jns 18e40 │ │ │ │ + mov %rcx,%rax │ │ │ │ + not %rax │ │ │ │ + add %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ inc %rsi │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%rdi) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 19bd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov %r10,%rdx │ │ │ │ + jne 18e10 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ - push -0x90(%rbp) │ │ │ │ - push -0x78(%rbp) │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ + 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 18940 │ │ │ │ - mov -0x50(%rbp),%rsp │ │ │ │ - incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - cmp %rax,-0x88(%rbp) │ │ │ │ - jne 199e0 │ │ │ │ + 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 19a03 │ │ │ │ - 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 19cf4 │ │ │ │ + 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 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r12,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 19d10 │ │ │ │ + je 18f40 │ │ │ │ test %rax,%rax │ │ │ │ - jg 19cc0 │ │ │ │ + jg 18ef0 │ │ │ │ fldt 0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 19ccd │ │ │ │ + je 18efd │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 19cd3 │ │ │ │ + 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 18d7d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x10(%r11,%r13,1),%r8 │ │ │ │ - jmp 19b4d │ │ │ │ + jmp 18e5a │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10(%r11,%r13,1),%r8 │ │ │ │ - jmp 19c19 │ │ │ │ - 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 1a13a │ │ │ │ - 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 0x28(%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%r12 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ mov (%rbx),%r13 │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - mov %r15,-0x48(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ + 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 │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x6,%rdx │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - lea (%rbx,%rbx,1),%rax │ │ │ │ - shl $0x5,%rbx │ │ │ │ + lea (%rdi,%rdi,1),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ lea 0x2(%rax),%r14 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ - fstpt -0x70(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rsp,-0x58(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %rsp,-0x48(%rbp) │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - je 19e7e │ │ │ │ + je 1909d │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - sub -0xb8(%rbp),%rsp │ │ │ │ - mov %rax,%r11 │ │ │ │ + sub -0xb0(%rbp),%rsp │ │ │ │ mov 0x78(%r13),%rbx │ │ │ │ - shl $0x5,%r11 │ │ │ │ - lea (%rbx,%r11,1),%rdi │ │ │ │ + mov %rax,%r11 │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ + shl $0x5,%r11 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 1a1f0 │ │ │ │ - mov 0x48(%r13),%rdi │ │ │ │ + cmpq $0x0,-0x78(%rbp) │ │ │ │ + lea (%rbx,%r11,1),%rdi │ │ │ │ + jle 193d0 │ │ │ │ + mov 0x48(%r13),%rsi │ │ │ │ imul 0x30(%r13),%rax │ │ │ │ - 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ + fldt (%rdi) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ - mov 0xc8(%r13),%rdx │ │ │ │ + fldt -0xd0(%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 %rsi,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov 0xc8(%r13),%rdx │ │ │ │ + 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) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + 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,%r15 │ │ │ │ - jne 1a150 │ │ │ │ + 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 │ │ │ │ - neg %rsi │ │ │ │ lea -0x2(%r8),%r9 │ │ │ │ mov %r10,%r8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 19fe6 │ │ │ │ - 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 1a000 │ │ │ │ + je 191e0 │ │ │ │ test %rax,%rax │ │ │ │ - jg 19fc0 │ │ │ │ + jg 191a0 │ │ │ │ fldt 0x10(%rdx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 19fc6 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - jmp 19fc9 │ │ │ │ + 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 │ │ │ │ - fildll 0x8(%rdi) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - 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 │ │ │ │ - lea (%r10,%rbx,1),%rdi │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1a097 │ │ │ │ - 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 │ │ │ │ - sub %rax,%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 │ │ │ │ - test %rax,%rax │ │ │ │ - js 1a0bf │ │ │ │ - lea 0x2(%r12,%rax,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jns 192b0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + not %rax │ │ │ │ + add %rbx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ inc %rsi │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ + fstpt 0x20(%r9) │ │ │ │ cmp %rsi,%r14 │ │ │ │ - jne 1a090 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + jne 19280 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ mov %r10,%rsi │ │ │ │ - push -0xa8(%rbp) │ │ │ │ - push -0x88(%rbp) │ │ │ │ + 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 19e60 │ │ │ │ + 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 %r11,-0x40(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ + mov -0xf8(%rbp),%r11 │ │ │ │ + not %rsi │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 1a1b4 │ │ │ │ - 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 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r13,%rsi │ │ │ │ + add %r11,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 1a1d0 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 193b0 │ │ │ │ test %rax,%rax │ │ │ │ - jg 1a180 │ │ │ │ + jg 19360 │ │ │ │ fldt 0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1a18d │ │ │ │ + je 1936d │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 1a193 │ │ │ │ + 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 1a00d │ │ │ │ + jmp 191ed │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - jmp 1a0d9 │ │ │ │ + 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 1a4f4 │ │ │ │ + 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 │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ + fildll -0xb8(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rdi,-0xe8(%rbp) │ │ │ │ shl $0x6,%rdx │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rax,-0xe0(%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 1a650 │ │ │ │ + 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 │ │ │ │ - fldt (%r9,%r8,1) │ │ │ │ - lea 0x10(%r9,%r8,1),%r11 │ │ │ │ - js 1a49e │ │ │ │ + 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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov 0x60(%r12),%r15 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ + 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 0x31325(%rip) │ │ │ │ + fldt 0x2e115(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1a42c │ │ │ │ + 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 0x30fbc(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -25514,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 1a401 │ │ │ │ + je 195d5 │ │ │ │ fchs │ │ │ │ - fmuls 0x30cd5(%rip) │ │ │ │ - fldt 0x312b3(%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 1a510 │ │ │ │ + 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 │ │ │ │ @@ -25543,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 1a3c0 │ │ │ │ + ja 19598 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a470 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 19640 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ - jmp 1a411 │ │ │ │ - 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 0x31240(%rip) │ │ │ │ + fldt 0x2e040(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a411 │ │ │ │ + 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 │ │ │ │ mov %r10,%rdx │ │ │ │ inc %r13 │ │ │ │ - push -0xc8(%rbp) │ │ │ │ - push -0xa0(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ + 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 18940 │ │ │ │ - cmp %r13,-0xc0(%rbp) │ │ │ │ + call 17d10 │ │ │ │ mov -0x98(%rbp),%rsp │ │ │ │ - jne 1a2e0 │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + 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) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%r14) │ │ │ │ shl $0x4,%rdi │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - fldt 0x10(%rdi,%r9,1) │ │ │ │ + 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 0x31167(%rip) │ │ │ │ + fldt 0x2df77(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ sub -0x90(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - jmp 1a5ee │ │ │ │ + jmp 197aa │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x30dfb(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -25656,113 +25317,111 @@ │ │ │ │ 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 1a5c2 │ │ │ │ + je 1977e │ │ │ │ fchs │ │ │ │ - fmuls 0x30b14(%rip) │ │ │ │ - fldt 0x310f2(%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 1a490 │ │ │ │ + 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 1a580 │ │ │ │ + ja 19740 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a630 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 197e0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 1a5d2 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1978e │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x3107f(%rip) │ │ │ │ + fldt 0x2de9f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a5d2 │ │ │ │ + jmp 1978e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1a306 │ │ │ │ + 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 1a968 │ │ │ │ + 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 │ │ │ │ shl $0x5,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rdi,-0xd8(%rbp) │ │ │ │ shl $0x6,%rdx │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ @@ -25770,79 +25429,79 @@ │ │ │ │ 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 1aac0 │ │ │ │ + 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 1a908 │ │ │ │ + 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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ 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) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x30eac(%rip) │ │ │ │ + fldt 0x2dccc(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1a89d │ │ │ │ + jmp 19a49 │ │ │ │ nop │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x30b4b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -25855,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 1a872 │ │ │ │ + je 19a1e │ │ │ │ fchs │ │ │ │ - fmuls 0x30864(%rip) │ │ │ │ - fldt 0x30e42(%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 1a980 │ │ │ │ + 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 1a830 │ │ │ │ + ja 199e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a8e0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 19a80 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 1a882 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19a2e │ │ │ │ + nop │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x30dcf(%rip) │ │ │ │ + fldt 0x2dbff(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a882 │ │ │ │ + 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) │ │ │ │ mov %r10,%rsi │ │ │ │ inc %r13 │ │ │ │ - push -0xa0(%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 %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 │ │ │ │ - cmp %r13,-0xb0(%rbp) │ │ │ │ + call db70 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ - jne 1a750 │ │ │ │ + cmp %r13,-0xb0(%rbp) │ │ │ │ + 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) │ │ │ │ fildll 0x8(%r14) │ │ │ │ shl $0x4,%rdi │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - fldt 0x10(%rdi,%r9,1) │ │ │ │ + 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 0x30cf7(%rip) │ │ │ │ + fldt 0x2db2f(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ sub -0x98(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1aa5e │ │ │ │ - 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 0x3098b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -25994,169 +25651,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 1aa32 │ │ │ │ + je 19bbe │ │ │ │ fchs │ │ │ │ - fmuls 0x306a4(%rip) │ │ │ │ - fldt 0x30c82(%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 1a900 │ │ │ │ + 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 1a9f0 │ │ │ │ + ja 19b80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1aaa0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 19c20 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 1aa42 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19bce │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x30c0f(%rip) │ │ │ │ + fldt 0x2da5f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1aa42 │ │ │ │ + jmp 19bce │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1a773 │ │ │ │ + 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 1af20 │ │ │ │ + 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 │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ add $0x2,%rbx │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - lea (%r15,%rcx,1),%r13 │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ shl $0x6,%rdx │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ + lea (%r15,%rcx,1),%r13 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ 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 1af30 │ │ │ │ + jne 1a070 │ │ │ │ mov %r12,%rcx │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ mov 0x48(%r14),%r8 │ │ │ │ mov 0x78(%r14),%rsi │ │ │ │ - fildll (%r8) │ │ │ │ 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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rsi,%rcx,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ - mov 0x60(%r14),%r10 │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + 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) │ │ │ │ @@ -26169,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 1af70 │ │ │ │ + jbe 1a0b0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x306e9(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26200,66 +25855,64 @@ │ │ │ │ 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 1acd6 │ │ │ │ + je 19e52 │ │ │ │ fchs │ │ │ │ - fmuls 0x30400(%rip) │ │ │ │ - fldt 0x309de(%rip) │ │ │ │ + fmuls 0x2d284(%rip) │ │ │ │ + fldt 0x2d832(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - jle 1ad70 │ │ │ │ + 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 0x3067f(%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 1ad40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 19ea8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1ad80 │ │ │ │ - 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) │ │ │ │ fildll 0x8(%r8) │ │ │ │ shl $0x4,%rdi │ │ │ │ lea 0x10(%rsi,%rcx,1),%r8 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ @@ -26288,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 1af50 │ │ │ │ + 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 0x30596(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26321,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 1ae29 │ │ │ │ + je 19f85 │ │ │ │ fchs │ │ │ │ - fmuls 0x302ad(%rip) │ │ │ │ - fldt 0x3088b(%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) │ │ │ │ - jle 1aed0 │ │ │ │ + jle 1a018 │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ mov $0x1,%esi │ │ │ │ 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 0x30514(%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 1aea0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1aee0 │ │ │ │ - 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 │ │ │ │ - inc %r12 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - push -0x70(%rbp) │ │ │ │ - push -0x58(%rbp) │ │ │ │ + inc %r12 │ │ │ │ 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 18940 │ │ │ │ - cmp %r12,-0x68(%rbp) │ │ │ │ + call 17d10 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ - jne 1abd0 │ │ │ │ + cmp %r12,-0x68(%rbp) │ │ │ │ + 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 1abf2 │ │ │ │ + jmp 19d72 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1af90 │ │ │ │ + ja 1a0c8 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x3075e(%rip) │ │ │ │ + fldt 0x2d5ee(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ae39 │ │ │ │ + jmp 19f95 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1afc0 │ │ │ │ + ja 1a0f0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x30742(%rip) │ │ │ │ + fldt 0x2d5d2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ace6 │ │ │ │ - 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 0x3071e(%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 1ae39 │ │ │ │ - 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 0x306ee(%rip) │ │ │ │ + fldt 0x2d58e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ace6 │ │ │ │ + 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 1b44c │ │ │ │ + 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 │ │ │ │ shl $0x5,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ lea (%r12,%rdi,1),%r14 │ │ │ │ shl $0x6,%rdx │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ 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 1b460 │ │ │ │ - mov %r15,%rdx │ │ │ │ + jne 1a540 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ mov 0x78(%r13),%rcx │ │ │ │ - fildll (%r8) │ │ │ │ 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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - 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 │ │ │ │ @@ -26578,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 1b4a0 │ │ │ │ + jbe 1a580 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x301d0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26613,70 +26261,66 @@ │ │ │ │ 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 1b1ef │ │ │ │ + je 1a319 │ │ │ │ fchs │ │ │ │ - fmuls 0x2fee7(%rip) │ │ │ │ - fldt 0x304c5(%rip) │ │ │ │ + fmuls 0x2cdbd(%rip) │ │ │ │ + fldt 0x2d36b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 1b290 │ │ │ │ + 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 0x30160(%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 1b260 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 1a370 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1b2a0 │ │ │ │ - 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) │ │ │ │ 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 │ │ │ │ @@ -26698,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 1b480 │ │ │ │ + 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 0x30074(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -26737,338 +26381,331 @@ │ │ │ │ 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 1b34d │ │ │ │ + je 1a449 │ │ │ │ fchs │ │ │ │ - fmuls 0x2fd89(%rip) │ │ │ │ - fldt 0x30367(%rip) │ │ │ │ + fmuls 0x2cc8d(%rip) │ │ │ │ + fldt 0x2d23b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jle 1b3f0 │ │ │ │ + jle 1a4d8 │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ 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 0x2fff0(%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 1b3c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1b400 │ │ │ │ - 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 │ │ │ │ - inc %r15 │ │ │ │ + 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) │ │ │ │ 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 │ │ │ │ - cmp %r15,-0x70(%rbp) │ │ │ │ - mov -0x48(%rbp),%rsp │ │ │ │ - jne 1b0e0 │ │ │ │ + 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 1b102 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1a233 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1b4c0 │ │ │ │ + ja 1a598 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x3022e(%rip) │ │ │ │ + fldt 0x2d11e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1b35d │ │ │ │ + jmp 1a459 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1b4f0 │ │ │ │ + ja 1a5c0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x30212(%rip) │ │ │ │ + fldt 0x2d102(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1b1ff │ │ │ │ - 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 0x301ee(%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 1b35d │ │ │ │ - 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 0x301be(%rip) │ │ │ │ + fldt 0x2d0be(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1b1ff │ │ │ │ + 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 1ba29 │ │ │ │ + jge 1aac1 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x40(%rbx),%r15 │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %r15,-0x48(%rbp) │ │ │ │ - mov %rdi,-0xb8(%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) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ lea (%rax,%rax,1),%rsi │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ mov %rsi,-0x88(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x6,%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - shl $0x6,%rdi │ │ │ │ - mov %rsi,-0x118(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ lea 0x2(%rsi),%r14 │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x6,%rdi │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ 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 -0x40(%rbp),%rax │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 1ba40 │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + jne 1aad0 │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ sub -0xd0(%rbp),%rsp │ │ │ │ - lea (%rax,%rax,2),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ mov 0x78(%rbx),%r11 │ │ │ │ - mov %rax,%r8 │ │ │ │ + lea (%r8,%r8,2),%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ - lea (%r11,%rax,1),%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ + add %r11,%rax │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - jle 1bb30 │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + jle 1ab90 │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - imul 0x30(%rbx),%rax │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ + 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fldt -0xf0(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ + fldt -0xf0(%rbp) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ 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) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jne 1ba60 │ │ │ │ + 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 │ │ │ │ - neg %rsi │ │ │ │ lea -0x2(%r9),%r10 │ │ │ │ mov %rdi,%r9 │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r9 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r9 │ │ │ │ - jmp 1b7e6 │ │ │ │ - cs nopw 0x0(%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 1b800 │ │ │ │ + je 1a890 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 1b7c0 │ │ │ │ + jg 1a858 │ │ │ │ fldt 0x10(%rax,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1b7c6 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - jmp 1b7c9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ - lea 0x10(%r11,%r8,1),%r9 │ │ │ │ + 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 │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ fildll 0x8(%rsi) │ │ │ │ shl $0x4,%rdx │ │ │ │ mov -0xe0(%rbp),%rsi │ │ │ │ lea (%rdi,%rsi,1),%r10 │ │ │ │ xor %esi,%esi │ │ │ │ @@ -27078,89 +26715,90 @@ │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1b897 │ │ │ │ - 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 1b8c0 │ │ │ │ + jns 1a950 │ │ │ │ mov %rcx,%rdx │ │ │ │ not %rdx │ │ │ │ add %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ inc %rsi │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%r10) │ │ │ │ cmp %rsi,%r14 │ │ │ │ - jne 1b890 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - lea 0x20(%r11,%r8,1),%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ + jne 1a920 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ - fildll 0x10(%rcx) │ │ │ │ + lea 0x20(%r11,%rsi,1),%r10 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ + 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 │ │ │ │ - lea (%rdi,%rdx,1),%r10 │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -27171,273 +26809,271 @@ │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1b967 │ │ │ │ - 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 1b990 │ │ │ │ + jns 1aa28 │ │ │ │ mov %rcx,%rdx │ │ │ │ not %rdx │ │ │ │ add %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - inc %r8 │ │ │ │ + inc %rsi │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x40(%r10) │ │ │ │ - cmp %r8,%r14 │ │ │ │ - jne 1b960 │ │ │ │ - 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 126a0 │ │ │ │ + call 11d30 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp %rax,-0xa8(%rbp) │ │ │ │ - jne 1b660 │ │ │ │ - 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 1b676 │ │ │ │ + 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 %r8,-0x50(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ + not %rsi │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 1baf4 │ │ │ │ - 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 │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %rbx,%rsi │ │ │ │ + add %r8,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%r10,1) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 1bb10 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 1ab70 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 1bac0 │ │ │ │ + jg 1ab20 │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1bacd │ │ │ │ + je 1ab2d │ │ │ │ mov %rsi,%r9 │ │ │ │ - jmp 1bad3 │ │ │ │ + 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 1b80d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x10(%r11,%r8,1),%r9 │ │ │ │ - lea 0x20(%r11,%r8,1),%rsi │ │ │ │ - jmp 1b9ab │ │ │ │ - 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 1c112 │ │ │ │ + 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 │ │ │ │ + lea -0x40(%rdi),%rax │ │ │ │ shl $0x5,%rbx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x6,%rdi │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + fildll -0xc8(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ 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 1c130 │ │ │ │ - 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 1c070 │ │ │ │ + js 1b0c0 │ │ │ │ mov 0x30(%r13),%r8 │ │ │ │ - mov 0x48(%r13),%r9 │ │ │ │ + mov 0x48(%r13),%rbx │ │ │ │ mov %r10,%rcx │ │ │ │ - fildll (%r9) │ │ │ │ imul %rdi,%r8 │ │ │ │ + fildll (%rbx) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ + fldt (%r15,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov 0x58(%r13),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ 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) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x2f9a7(%rip) │ │ │ │ + fldt 0x2c8fc(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1bda9 │ │ │ │ + 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 0x2f63b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -27450,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 1bd82 │ │ │ │ + je 1adee │ │ │ │ fchs │ │ │ │ - fmuls 0x2f354(%rip) │ │ │ │ - fldt 0x2f932(%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 1be00 │ │ │ │ + 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 1bd40 │ │ │ │ + ja 1adb0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1bde0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1ae50 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - jmp 1bd92 │ │ │ │ - nop │ │ │ │ + jmp 1adfe │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2f8cf(%rip) │ │ │ │ + fldt 0x2c82f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1bd92 │ │ │ │ + jmp 1adfe │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - fildll 0x8(%r9) │ │ │ │ + fildll 0x8(%rbx) │ │ │ │ inc %r8 │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ + 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 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ 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 0x2f86a(%rip) │ │ │ │ + fldt 0x2c7d1(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - sub -0x90(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ + sub -0xa8(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1beea │ │ │ │ - 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 0x2f4fb(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -27560,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 1bec2 │ │ │ │ + je 1af1e │ │ │ │ fchs │ │ │ │ - fmuls 0x2f214(%rip) │ │ │ │ - fldt 0x2f7f2(%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 1bf40 │ │ │ │ + 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 1be80 │ │ │ │ + ja 1aee0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1bf20 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1af80 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - jmp 1bed2 │ │ │ │ + jmp 1af2e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2f78f(%rip) │ │ │ │ + fldt 0x2c6ff(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1bed2 │ │ │ │ + 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 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - lea -0x40(%r10,%rax,1),%rsi │ │ │ │ - fldt 0x10(%r11,%r8,1) │ │ │ │ + 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 0x2f736(%rip) │ │ │ │ + fldt 0x2c6a8(%rip) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - sub -0x90(%rbp),%r8 │ │ │ │ - mov %r8,%rcx │ │ │ │ + sub -0xa8(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %r8,%rcx │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1c01a │ │ │ │ - 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 0x2f3cb(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -27665,238 +27300,237 @@ │ │ │ │ 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 1bff2 │ │ │ │ + je 1b046 │ │ │ │ fchs │ │ │ │ - fmuls 0x2f0e4(%rip) │ │ │ │ - fldt 0x2f6c2(%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 1c090 │ │ │ │ + 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 1bfb0 │ │ │ │ + ja 1b008 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c050 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1b0a8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - jmp 1c002 │ │ │ │ + jmp 1b056 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2f65f(%rip) │ │ │ │ + fldt 0x2c5d7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c002 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - jmp 1c098 │ │ │ │ - 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 │ │ │ │ - shl $0x5,%rdi │ │ │ │ + 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 │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %r10,%rsi │ │ │ │ add 0x18(%r13),%rdi │ │ │ │ - inc %rbx │ │ │ │ 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 │ │ │ │ - push 0x18(%rdi) │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ + push 0x18(%rdi) │ │ │ │ push 0x10(%rdi) │ │ │ │ push 0x8(%rdi) │ │ │ │ push (%rdi) │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - call 126a0 │ │ │ │ - cmp %rbx,-0xd8(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rsp │ │ │ │ - jne 1bc50 │ │ │ │ + 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 1bc75 │ │ │ │ - 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 1c793 │ │ │ │ + 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 0x3(%rax,%rax,2),%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 %rbx,%rdi │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea 0x1(%rcx),%rdi │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + lea 0x2(%rcx),%r14 │ │ │ │ + lea 0x0(%r13,%rax,1),%r12 │ │ │ │ shl $0x6,%rbx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov %rbx,-0x138(%rbp) │ │ │ │ - lea 0x2(%rcx),%r14 │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - lea 0x0(%r13,%rdi,1),%r12 │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ - lea 0x0(,%rdx,4),%rsi │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - lea (%r12,%rdi,1),%rbx │ │ │ │ - mov %rsi,-0xe0(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ shl $0x6,%rsi │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ + lea (%r12,%rax,1),%rbx │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ fld1 │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ 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 1c7b0 │ │ │ │ + jne 1b7a8 │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ - mov 0x48(%r15),%rax │ │ │ │ mov 0x30(%r15),%rcx │ │ │ │ + mov 0x48(%r15),%rax │ │ │ │ lea (%r9,%r9,2),%r8 │ │ │ │ - mov 0x78(%r15),%rdi │ │ │ │ sub -0xf8(%rbp),%rsp │ │ │ │ + mov 0x78(%r15),%rdi │ │ │ │ shl $0x4,%r8 │ │ │ │ - fildll (%rax) │ │ │ │ imul %r9,%rcx │ │ │ │ + fildll (%rax) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + mov %rcx,%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) │ │ │ │ + lea (%rdi,%r8,1),%rax │ │ │ │ mov 0x58(%r15),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ 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 │ │ │ │ @@ -27908,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 1c810 │ │ │ │ + jbe 1b7f8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2eff4(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -27939,68 +27573,66 @@ │ │ │ │ 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 1c3cb │ │ │ │ + je 1b407 │ │ │ │ fchs │ │ │ │ - fmuls 0x2ed0b(%rip) │ │ │ │ - fldt 0x2f2e9(%rip) │ │ │ │ + fmuls 0x2bccf(%rip) │ │ │ │ + fldt 0x2c27d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 1c450 │ │ │ │ + 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 0x2ef89(%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 1c420 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1b460 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1c460 │ │ │ │ - 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) │ │ │ │ @@ -28029,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 1c7f0 │ │ │ │ + jbe 1b7e0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2eeae(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -28060,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 1c511 │ │ │ │ + je 1b53d │ │ │ │ fchs │ │ │ │ - fmuls 0x2ebc5(%rip) │ │ │ │ - fldt 0x2f1a3(%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) │ │ │ │ - jle 1c5b0 │ │ │ │ + jle 1b5c8 │ │ │ │ fldt -0x120(%rbp) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ 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 0x2ee30(%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 1c580 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1c5c0 │ │ │ │ - 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 │ │ │ │ @@ -28151,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 1c7d0 │ │ │ │ + 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 0x2ed52(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -28186,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 1c66f │ │ │ │ + je 1b67b │ │ │ │ fchs │ │ │ │ - fmuls 0x2ea67(%rip) │ │ │ │ - fldt 0x2f045(%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) │ │ │ │ - jle 1c710 │ │ │ │ + jle 1b710 │ │ │ │ fldt -0x130(%rbp) │ │ │ │ mov -0x138(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ 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 0x2ecce(%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 1c6e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1c720 │ │ │ │ - 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) │ │ │ │ @@ -28264,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 126a0 │ │ │ │ + call 11d30 │ │ │ │ mov -0x60(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp %rax,-0x98(%rbp) │ │ │ │ - jne 1c2b0 │ │ │ │ + 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 1c2c3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b303 │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1c830 │ │ │ │ + ja 1b810 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2eede(%rip) │ │ │ │ + fldt 0x2bebe(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1c67f │ │ │ │ + jmp 1b68b │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1c860 │ │ │ │ + ja 1b838 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2eec2(%rip) │ │ │ │ + fldt 0x2bea2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1c521 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b54d │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1c880 │ │ │ │ + ja 1b858 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2eea2(%rip) │ │ │ │ + fldt 0x2be8a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1c3db │ │ │ │ - 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 0x2ee7e(%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 1c67f │ │ │ │ - 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 0x2ee4e(%rip) │ │ │ │ + fldt 0x2be46(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c521 │ │ │ │ + jmp 1b54d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2ee2e(%rip) │ │ │ │ + fldt 0x2be26(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c3db │ │ │ │ - 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) │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,-0x70(%rsp) │ │ │ │ - fnstcw 0x16(%rsp) │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ mov %r10,-0x68(%rsp) │ │ │ │ fildll -0x68(%rsp) │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ + fldt 0x58(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ - fldt 0x58(%rsp) │ │ │ │ mov %ax,0x14(%rsp) │ │ │ │ movzwl 0x16(%rsp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x12(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%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 │ │ │ │ - fildll 0x78(%rsp) │ │ │ │ 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) │ │ │ │ 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 │ │ │ │ @@ -28425,43 +28051,43 @@ │ │ │ │ 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 │ │ │ │ - cmp -0x40(%rsp),%rcx │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ - jge 1cc1d │ │ │ │ + cmp -0x40(%rsp),%rcx │ │ │ │ + jge 1bbba │ │ │ │ mov -0x38(%rsp),%r14 │ │ │ │ mov -0x30(%rsp),%r11 │ │ │ │ cmp %r15,%r14 │ │ │ │ - jge 1d2bd │ │ │ │ + jge 1c149 │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl 1d639 │ │ │ │ + jl 1c411 │ │ │ │ test %rax,%rax │ │ │ │ - js 1d761 │ │ │ │ + js 1c4f9 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %r11,%r13 │ │ │ │ movq $0x0,-0x60(%rsp) │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ shl $0x5,%r13 │ │ │ │ @@ -28470,47 +28096,45 @@ │ │ │ │ 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 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ 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 1cb88 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 1bb48 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rbp,%rax │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%rbx,%r13,1),%rcx │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ebp,%ebp │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1cb42 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1bb02 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rcx │ │ │ │ inc %rbp │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -28519,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 1cb40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1bb00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e2d0 │ │ │ │ + js 1ce50 │ │ │ │ mov %rax,%rbp │ │ │ │ fldt (%rdi) │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - 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 (%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -28555,48 +28176,48 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1cbc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1bb60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ cmp %r12,%rbp │ │ │ │ - je 1e2f0 │ │ │ │ + je 1ce68 │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ test %r10,%r10 │ │ │ │ - jg 1cb10 │ │ │ │ - jmp 1cb88 │ │ │ │ + jg 1bae8 │ │ │ │ + jmp 1bb48 │ │ │ │ mov %rax,%rbx │ │ │ │ - sub -0x40(%rsp),%rbx │ │ │ │ mov -0x38(%rsp),%r14 │ │ │ │ + sub -0x40(%rsp),%rbx │ │ │ │ mov %rbx,-0x58(%rsp) │ │ │ │ cmp %r15,%r14 │ │ │ │ - jge 1ce35 │ │ │ │ + jge 1bd75 │ │ │ │ mov -0x30(%rsp),%r10 │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jl 1d770 │ │ │ │ + jl 1c508 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1e551 │ │ │ │ + jle 1d099 │ │ │ │ test %rax,%rax │ │ │ │ - js 1e80d │ │ │ │ + js 1d315 │ │ │ │ sub %rdx,%rax │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ mov -0x20(%rsp),%rbx │ │ │ │ shl $0x5,%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov %r10,%r12 │ │ │ │ mov %rsi,-0x18(%rsp) │ │ │ │ - mov %rsi,%r10 │ │ │ │ + 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 │ │ │ │ @@ -28606,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) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%rsi │ │ │ │ mov %r15,%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1e440 │ │ │ │ + jle 1cf90 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r9,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1cd42 │ │ │ │ - data16 cs nopw 0x0(%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 1bcaa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%r10) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -28648,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 1cd40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1bca8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e470 │ │ │ │ + js 1cfb8 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ mov %r9,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1cdc2 │ │ │ │ - nopw 0x0(%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 1bd02 │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%r10) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -28684,193 +28297,186 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 1cdc0 │ │ │ │ - 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 1ccf0 │ │ │ │ + jne 1bc88 │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ mov -0x60(%rsp),%r15 │ │ │ │ inc %rax │ │ │ │ cmp -0x58(%rsp),%rax │ │ │ │ - je 1e540 │ │ │ │ - add -0x48(%rsp),%r15 │ │ │ │ + je 1d088 │ │ │ │ add $0x10,%r10 │ │ │ │ - jmp 1ccd0 │ │ │ │ + add -0x48(%rsp),%r15 │ │ │ │ + jmp 1bc70 │ │ │ │ mov -0x30(%rsp),%rbx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jge 1dbf0 │ │ │ │ + jge 1c8d4 │ │ │ │ cmpq $0x0,-0x58(%rsp) │ │ │ │ - jle 1d085 │ │ │ │ + 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 %rsi,%r9 │ │ │ │ - lea 0x1(%r15),%rbp │ │ │ │ + mov -0x70(%rsp),%r14 │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ + mov %rsi,%r9 │ │ │ │ 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 -0x20(%rsp),%rcx │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ - 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 1cf96 │ │ │ │ - test %rdx,%rdx │ │ │ │ - js 1e7b7 │ │ │ │ - mov -0x18(%rsp),%rsi │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ - 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 %r8,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1cf42 │ │ │ │ - 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) │ │ │ │ - fldt (%r9) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ - inc %rcx │ │ │ │ - add $0x10,%rsi │ │ │ │ - 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 1cf40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r11,%r15 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 1cf10 │ │ │ │ - mov -0x68(%rsp),%rcx │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ - test %r12,%r12 │ │ │ │ - js 1d05a │ │ │ │ - test %rdx,%rdx │ │ │ │ - js 1d05a │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ - mov %rax,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + 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 -0x48(%rsp),%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ - mov %r15,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ mov %r8,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ + xor %edx,%edx │ │ │ │ fldt 0x10(%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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x20,%rcx │ │ │ │ - inc %rsi │ │ │ │ + nopl (%rax) │ │ │ │ add $0x10,%rbx │ │ │ │ + add $0x20,%rax │ │ │ │ + inc %rdx │ │ │ │ + fldt (%r9) │ │ │ │ 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 1d000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r11,%r15 │ │ │ │ - cmp %rbp,%r14 │ │ │ │ - jne 1cfc0 │ │ │ │ + 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 1cee0 │ │ │ │ + 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 1d761 │ │ │ │ + js 1c4f9 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ mov -0x20(%rsp),%rdx │ │ │ │ inc %rbx │ │ │ │ mov %r15,-0x50(%rsp) │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ - mov %rbx,-0x58(%rsp) │ │ │ │ mov -0x28(%rsp),%rbp │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - mov -0x70(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%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 │ │ │ │ imul %r10,%r14 │ │ │ │ imul %r10,%rdx │ │ │ │ @@ -28883,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 1d1d9 │ │ │ │ + jle 1c095 │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e798 │ │ │ │ + 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 │ │ │ │ mov %r8,%rbp │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1d182 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c042 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%rbp │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%rbp │ │ │ │ + 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) │ │ │ │ @@ -28926,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 1d180 │ │ │ │ - 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 1d150 │ │ │ │ + jne 1c030 │ │ │ │ mov -0x68(%rsp),%rcx │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ cmpq $0x0,-0x50(%rsp) │ │ │ │ - js 1d299 │ │ │ │ + js 1c125 │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1d299 │ │ │ │ + js 1c125 │ │ │ │ + mov %r11,-0x68(%rsp) │ │ │ │ mov -0x48(%rsp),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r11,-0x68(%rsp) │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r15,%rcx │ │ │ │ mov %r8,%rbp │ │ │ │ xor %r11d,%r11d │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1d242 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c0d2 │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%rbp │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r11 │ │ │ │ - add $0x10,%rbp │ │ │ │ + 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) │ │ │ │ @@ -28977,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 1d240 │ │ │ │ - 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 1d210 │ │ │ │ + jne 1c0c0 │ │ │ │ mov -0x68(%rsp),%r11 │ │ │ │ mov -0x60(%rsp),%rcx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ cmp -0x58(%rsp),%rcx │ │ │ │ - jne 1d120 │ │ │ │ + jne 1c000 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl 1d9e7 │ │ │ │ + jl 1c717 │ │ │ │ test %rax,%rax │ │ │ │ - js 1d761 │ │ │ │ + js 1c4f9 │ │ │ │ mov 0x80(%rsp),%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - shl $0x5,%r11 │ │ │ │ sub %rdx,%r10 │ │ │ │ sub %r15,%r14 │ │ │ │ + shl $0x5,%r11 │ │ │ │ movq $0x0,-0x58(%rsp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ mov %r11,%r12 │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ - mov %r15,-0x28(%rsp) │ │ │ │ - shl $0x5,%rbx │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %r15,-0x28(%rsp) │ │ │ │ + imul %rax,%rcx │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x20(%rsp),%rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ + 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) │ │ │ │ @@ -29044,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 1d4e2 │ │ │ │ + jle 1c30a │ │ │ │ mov -0x30(%rsp),%rcx │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ - xor %r14d,%r14d │ │ │ │ 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 1e380 │ │ │ │ + jle 1cef0 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea 0x0(%r13,%r12,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1d402 │ │ │ │ - cs nopw 0x0(%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 1c252 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -29088,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 1d400 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c250 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e4bc │ │ │ │ + js 1d004 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1d482 │ │ │ │ - data16 cs nopw 0x0(%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 1c2aa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -29124,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 1d480 │ │ │ │ - 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 1d3b0 │ │ │ │ + jne 1c230 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ - js 1e775 │ │ │ │ + js 1d27d │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ mov -0x38(%rsp),%r9 │ │ │ │ mov %rax,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1e3e0 │ │ │ │ + jle 1cf40 │ │ │ │ fldt (%rdi) │ │ │ │ lea 0x0(%r13,%r12,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt 0x10(%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) │ │ │ │ - fldt (%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -29173,33 +28758,29 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 1d540 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c340 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e4a2 │ │ │ │ + js 1cfea │ │ │ │ fldt (%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - 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 (%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -29209,69 +28790,64 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1d5c0 │ │ │ │ - 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 1d500 │ │ │ │ + jne 1c320 │ │ │ │ incq -0x58(%rsp) │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ - add -0x40(%rsp),%rax │ │ │ │ mov -0x48(%rsp),%r14 │ │ │ │ + add -0x40(%rsp),%rax │ │ │ │ cmp %r14,-0x58(%rsp) │ │ │ │ - jne 1d380 │ │ │ │ - jmp 1d761 │ │ │ │ + jne 1c208 │ │ │ │ + jmp 1c4f9 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js 1d761 │ │ │ │ + js 1c4f9 │ │ │ │ imul 0x78(%rsp),%rcx │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ - fldz │ │ │ │ mov 0x78(%rsp),%r9 │ │ │ │ - imul 0x80(%rsp),%r9 │ │ │ │ fldz │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ + fldz │ │ │ │ + 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 │ │ │ │ - jmp 1d6b2 │ │ │ │ - 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 1d6c2 │ │ │ │ + jmp 1c492 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ mov %rbp,%rax │ │ │ │ mov %r8,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1d702 │ │ │ │ - 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) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -29285,152 +28861,140 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rdx │ │ │ │ - jne 1d700 │ │ │ │ + jne 1c4a0 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r10 │ │ │ │ add %r13,%rbp │ │ │ │ cmp %r11,%rbx │ │ │ │ - jne 1d6c0 │ │ │ │ + jne 1c490 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r9,%r12 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 1d6b0 │ │ │ │ - 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 1d8ba │ │ │ │ + jle 1c615 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js 1e82f │ │ │ │ + js 1d337 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %rsi,%r15 │ │ │ │ mov 0x80(%rsp),%r12 │ │ │ │ + mov %rsi,%r11 │ │ │ │ mov 0x78(%rsp),%r13 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ imul %rcx,%rax │ │ │ │ - add -0x38(%rsp),%rax │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ - mov -0x70(%rsp),%rdx │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ imul %r12,%r13 │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + add -0x38(%rsp),%rax │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add -0x20(%rsp),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rbx,%rbp │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%r11) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%rsi │ │ │ │ - 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 1d840 │ │ │ │ - inc %rbp │ │ │ │ - add $0x10,%rbx │ │ │ │ - add %r12,%r14 │ │ │ │ - cmp %r10,%rbp │ │ │ │ - jne 1d800 │ │ │ │ - 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 1d7e0 │ │ │ │ - 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 1d761 │ │ │ │ + js 1c4f9 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js 1d761 │ │ │ │ + js 1c4f9 │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ lea 0x1(%rdx),%r13 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ - imul 0x80(%rsp),%r12 │ │ │ │ mov -0x20(%rsp),%rbx │ │ │ │ - add -0x30(%rsp),%rax │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ + imul 0x80(%rsp),%r12 │ │ │ │ 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) │ │ │ │ fldt (%rdi) │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ xor %r14d,%r14d │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r11 │ │ │ │ fldt -0x10(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rbx) │ │ │ │ @@ -29444,72 +29008,71 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne 1d980 │ │ │ │ + jne 1c6b0 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rbx │ │ │ │ add %rbp,%r15 │ │ │ │ cmp %r10,%r14 │ │ │ │ - jne 1d950 │ │ │ │ - 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 1d930 │ │ │ │ - jmp 1d761 │ │ │ │ + jne 1c688 │ │ │ │ + jmp 1c4f9 │ │ │ │ test %rax,%rax │ │ │ │ - js 1d761 │ │ │ │ + js 1c4f9 │ │ │ │ sub %r15,%rax │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ movq $0x0,-0x68(%rsp) │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ - mov %r15,%r12 │ │ │ │ - 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 %r10,%r14 │ │ │ │ + imul 0x78(%rsp),%rax │ │ │ │ imul %r10,%rdx │ │ │ │ + imul %r10,%r14 │ │ │ │ imul %rcx,%rax │ │ │ │ - add -0x30(%rsp),%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 │ │ │ │ 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 1db1c │ │ │ │ + jle 1c83c │ │ │ │ fldt (%rdi) │ │ │ │ mov -0x50(%rsp),%rbx │ │ │ │ - xor %r14d,%r14d │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + xor %r14d,%r14d │ │ │ │ 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) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ @@ -29527,42 +29090,37 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 1dac0 │ │ │ │ + jne 1c7e0 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 1dab0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c7d0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ test %r12,%r12 │ │ │ │ - js 1e524 │ │ │ │ + js 1d06c │ │ │ │ mov %rbp,%rbx │ │ │ │ fldt (%rdi) │ │ │ │ - mov -0x58(%rsp),%r13 │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov -0x58(%rsp),%r13 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %r11,-0x60(%rsp) │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rbp │ │ │ │ fldt -0x10(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ @@ -29576,95 +29134,93 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 1db80 │ │ │ │ + jne 1c868 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %rbx,%r14 │ │ │ │ - jne 1db40 │ │ │ │ - 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 │ │ │ │ - mov -0x60(%rsp),%r11 │ │ │ │ cmp %r9,-0x68(%rsp) │ │ │ │ - jne 1da80 │ │ │ │ - jmp 1d761 │ │ │ │ + jne 1c7a8 │ │ │ │ + jmp 1c4f9 │ │ │ │ cmpq $0x0,-0x58(%rsp) │ │ │ │ - jle 1df44 │ │ │ │ + jle 1cb8c │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %rdx,%r11 │ │ │ │ sub %r15,%r14 │ │ │ │ shl $0x5,%rbx │ │ │ │ movq $0x0,-0x50(%rsp) │ │ │ │ + shl $0x5,%rbp │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ mov %rbx,%r12 │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ - mov %r15,-0x18(%rsp) │ │ │ │ - shl $0x5,%rbp │ │ │ │ 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 │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ add %r8,%rcx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ mov %r14,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ mov -0x70(%rsp),%r14 │ │ │ │ lea (%r14,%rcx,1),%rcx │ │ │ │ cmovle %r14,%rcx │ │ │ │ lea 0x1(%r15),%r14 │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ mov %r14,-0x60(%rsp) │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ mov %rsi,%rcx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x68(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ mov -0x48(%rsp),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ - jle 1ddd1 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 1ca79 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1e3b0 │ │ │ │ + jle 1cf18 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1dd02 │ │ │ │ + jmp 1c9d2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rcx) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -29673,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 1dd00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c9d0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e4d6 │ │ │ │ + js 1d01e │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ mov %r10,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1dd82 │ │ │ │ - data16 cs nopw 0x0(%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 1ca2a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rcx) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -29709,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 1dd80 │ │ │ │ - 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 1dce0 │ │ │ │ + jne 1c9b0 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x18(%rsp) │ │ │ │ mov -0x48(%rsp),%r13 │ │ │ │ mov -0x10(%rsp),%r9 │ │ │ │ - js 1df11 │ │ │ │ + js 1cb59 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1e350 │ │ │ │ + jle 1cec8 │ │ │ │ fldt (%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - 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 (%rcx) │ │ │ │ + nop │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -29757,34 +29305,31 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne 1de40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cab0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e50a │ │ │ │ + js 1d052 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ mov %r10,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1dec2 │ │ │ │ - data16 cs nopw 0x0(%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 1cb0a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rcx) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -29793,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 1dec0 │ │ │ │ - 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 1ddf0 │ │ │ │ + jne 1ca98 │ │ │ │ incq -0x50(%rsp) │ │ │ │ mov (%rsp),%r14 │ │ │ │ add $0x10,%rcx │ │ │ │ add %r14,-0x48(%rsp) │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ cmp -0x58(%rsp),%rax │ │ │ │ - jne 1dcb0 │ │ │ │ + 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 1d761 │ │ │ │ + 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 %r15,-0x38(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ shl $0x5,%rbx │ │ │ │ mov -0x30(%rsp),%r12 │ │ │ │ - mov -0x70(%rsp),%r11 │ │ │ │ sub %r15,%r14 │ │ │ │ sub %rdx,%r10 │ │ │ │ + imul %rbx,%rax │ │ │ │ + mov -0x70(%rsp),%r11 │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ imul %rbx,%rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ 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 │ │ │ │ test %r10,%r10 │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ + 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 │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ 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) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x68(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x40(%rsp),%rax │ │ │ │ mov -0x50(%rsp),%rcx │ │ │ │ + xor %r14d,%r14d │ │ │ │ + cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rcx,1),%r13 │ │ │ │ - jle 1e151 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 1cd31 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1e320 │ │ │ │ + jle 1cea0 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1e082 │ │ │ │ - data16 cs nopw 0x0(%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 1cc8a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -29896,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 1e080 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cc88 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e4f0 │ │ │ │ + js 1d038 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1e102 │ │ │ │ - data16 cs nopw 0x0(%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 1cce2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -29932,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 1e100 │ │ │ │ - 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 1e030 │ │ │ │ + jne 1cc68 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x38(%rsp) │ │ │ │ mov -0x50(%rsp),%r13 │ │ │ │ mov -0x48(%rsp),%r9 │ │ │ │ - js 1e291 │ │ │ │ + js 1ce19 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1e410 │ │ │ │ + jle 1cf68 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1e1c2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1cd72 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -29980,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 1e1c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cd70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e488 │ │ │ │ + js 1cfd0 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1e242 │ │ │ │ - data16 cs nopw 0x0(%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 1cdca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -30016,201 +29545,193 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1e240 │ │ │ │ - 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 1e170 │ │ │ │ + jne 1cd50 │ │ │ │ incq -0x58(%rsp) │ │ │ │ mov -0x18(%rsp),%r14 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r14,-0x50(%rsp) │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ cmp -0x28(%rsp),%rax │ │ │ │ - jne 1e000 │ │ │ │ + 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 1cb13 │ │ │ │ - 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 1caf0 │ │ │ │ + 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 1e0c5 │ │ │ │ + jns 1cccd │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je 1e151 │ │ │ │ + je 1cd31 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp 1e13c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1cd1c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1de85 │ │ │ │ + jns 1caf5 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - je 1df11 │ │ │ │ + je 1cb59 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ - jmp 1defc │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1cb44 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1d445 │ │ │ │ + jns 1c295 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je 1d4d1 │ │ │ │ + je 1c2f9 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp 1d4bc │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c2e4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1dd45 │ │ │ │ + jns 1ca15 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je 1ddd1 │ │ │ │ + je 1ca79 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ - jmp 1ddbc │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ca64 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1d585 │ │ │ │ + jns 1c385 │ │ │ │ inc %r14 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - je 1d611 │ │ │ │ + je 1c3e9 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp 1d5fc │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c3d4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1e205 │ │ │ │ + jns 1cdb5 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - je 1e291 │ │ │ │ + je 1ce19 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp 1e27c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ce04 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1cd85 │ │ │ │ + jns 1bced │ │ │ │ inc %rbp │ │ │ │ cmp %r14,%rbp │ │ │ │ - je 1ce0f │ │ │ │ + je 1bd4f │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ - jmp 1cdfc │ │ │ │ + jmp 1bd3c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 1ccf9 │ │ │ │ - jmp 1ce0f │ │ │ │ + jne 1bc91 │ │ │ │ + jmp 1bd4f │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - jne 1e179 │ │ │ │ - jmp 1e291 │ │ │ │ + jne 1cd59 │ │ │ │ + jmp 1ce19 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne 1d509 │ │ │ │ - jmp 1d611 │ │ │ │ + jne 1c329 │ │ │ │ + jmp 1c3e9 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - jne 1d3b9 │ │ │ │ - jmp 1d4d1 │ │ │ │ + jne 1c239 │ │ │ │ + jmp 1c2f9 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - jne 1dce9 │ │ │ │ - jmp 1ddd1 │ │ │ │ + jne 1c9b9 │ │ │ │ + jmp 1ca79 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne 1e039 │ │ │ │ - jmp 1e151 │ │ │ │ + jne 1cc71 │ │ │ │ + jmp 1cd31 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - jne 1ddf9 │ │ │ │ - jmp 1df11 │ │ │ │ + jne 1caa1 │ │ │ │ + jmp 1cb59 │ │ │ │ incq -0x68(%rsp) │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdx,%rax │ │ │ │ cmp %r9,-0x68(%rsp) │ │ │ │ - jne 1da8c │ │ │ │ - jmp 1d761 │ │ │ │ + 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 1d761 │ │ │ │ + js 1c4f9 │ │ │ │ mov -0x28(%rsp),%rax │ │ │ │ test %rax,%rax │ │ │ │ - js 1d761 │ │ │ │ + js 1c4f9 │ │ │ │ sub %rdx,%rax │ │ │ │ mov -0x20(%rsp),%rcx │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ inc %rbx │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ - mov %rbx,-0x50(%rsp) │ │ │ │ mov -0x30(%rsp),%r14 │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,-0x50(%rsp) │ │ │ │ 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 │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ @@ -30219,37 +29740,34 @@ │ │ │ │ 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 %r15,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1e740 │ │ │ │ + jle 1d248 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%rbx,%r14,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1e642 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1d172 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -30258,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 1e640 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d170 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e760 │ │ │ │ + js 1d268 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1e6c2 │ │ │ │ - nopw 0x0(%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 1d1d2 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r15 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -30294,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 1e6c0 │ │ │ │ - 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 1e610 │ │ │ │ + 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 1e5f0 │ │ │ │ - jmp 1d761 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1d138 │ │ │ │ + jmp 1c4f9 │ │ │ │ + nopl (%rax) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1e685 │ │ │ │ + jns 1d1b5 │ │ │ │ inc %rbp │ │ │ │ cmp %r12,%rbp │ │ │ │ - je 1e70f │ │ │ │ + je 1d21f │ │ │ │ add $0x10,%r9 │ │ │ │ add %r13,%rbx │ │ │ │ - jmp 1e6fc │ │ │ │ + jmp 1d20c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r13,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne 1e619 │ │ │ │ - jmp 1e70f │ │ │ │ + jne 1d159 │ │ │ │ + jmp 1d21f │ │ │ │ incq -0x58(%rsp) │ │ │ │ - add -0x40(%rsp),%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ mov -0x48(%rsp),%r14 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add -0x40(%rsp),%rax │ │ │ │ cmp %r14,-0x58(%rsp) │ │ │ │ - jne 1d38c │ │ │ │ - jmp 1d761 │ │ │ │ + jne 1c214 │ │ │ │ + jmp 1c4f9 │ │ │ │ xor %ebp,%ebp │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rbp),%r13 │ │ │ │ cmp %r13,%r11 │ │ │ │ - je 1e7d7 │ │ │ │ + je 1d2df │ │ │ │ add $0x2,%rbp │ │ │ │ cmp %r11,%rbp │ │ │ │ - jne 1e7a0 │ │ │ │ - jmp 1d1d9 │ │ │ │ - xor %esi,%esi │ │ │ │ + jne 1d2a8 │ │ │ │ + jmp 1c095 │ │ │ │ + xor %edx,%edx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x1(%rsi),%r13 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 1e7f1 │ │ │ │ - add $0x2,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 1e7c0 │ │ │ │ - jmp 1cf96 │ │ │ │ + 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 1d129 │ │ │ │ - jmp 1d761 │ │ │ │ - add -0x50(%rsp),%rax │ │ │ │ - inc %rcx │ │ │ │ + jne 1c009 │ │ │ │ + jmp 1c4f9 │ │ │ │ + inc %rax │ │ │ │ add $0x10,%r9 │ │ │ │ - cmp -0x58(%rsp),%rcx │ │ │ │ - jne 1cee9 │ │ │ │ - jmp 1d071 │ │ │ │ + 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 1d761 │ │ │ │ + je 1c4f9 │ │ │ │ add $0x2,%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 1e80f │ │ │ │ - jmp 1e545 │ │ │ │ + jne 1d317 │ │ │ │ + jmp 1d08d │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x58(%rsp),%rbx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 1d761 │ │ │ │ + je 1c4f9 │ │ │ │ add $0x2,%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 1e831 │ │ │ │ - jmp 1d8ae │ │ │ │ + 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 1ee2d │ │ │ │ + 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 $0x5,%rdx │ │ │ │ - shl $0x6,%rsi │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rsi,-0xb8(%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,-0x108(%rbp) │ │ │ │ - add $0x10,%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) │ │ │ │ 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 1ee40 │ │ │ │ - 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 1ed90 │ │ │ │ + fldt (%r15,%r11,1) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + js 1d870 │ │ │ │ mov 0x30(%r12),%r8 │ │ │ │ + mov 0x48(%r12),%r13 │ │ │ │ mov %r10,%rcx │ │ │ │ - mov 0x48(%r12),%r9 │ │ │ │ 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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov 0x60(%r12),%r14 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %rdx,-0xa8(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ 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 0x2cc90(%rip) │ │ │ │ + fldt 0x2a153(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - jmp 1eac9 │ │ │ │ - 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 0x2c91b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -30537,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 1eaa2 │ │ │ │ + je 1d59e │ │ │ │ fchs │ │ │ │ - fmuls 0x2c634(%rip) │ │ │ │ - fldt 0x2cc12(%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 1eb20 │ │ │ │ + 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 1ea60 │ │ │ │ + ja 1d560 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1eb00 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - jmp 1eab2 │ │ │ │ - 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 0x2cbaf(%rip) │ │ │ │ + fldt 0x2a07f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1eab2 │ │ │ │ + jmp 1d5ae │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fildll 0x8(%r9) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fildll 0x8(%r13) │ │ │ │ inc %r8 │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ + 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 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ 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 0x2cb4a(%rip) │ │ │ │ + fldt 0x2a020(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - sub -0xa8(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ + sub -0x90(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1ec0a │ │ │ │ - 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 0x2c7db(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -30647,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 1ebe2 │ │ │ │ + je 1d6ce │ │ │ │ fchs │ │ │ │ - fmuls 0x2c4f4(%rip) │ │ │ │ - fldt 0x2cad2(%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 1ec60 │ │ │ │ + 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 1eba0 │ │ │ │ + ja 1d690 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1ec40 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - jmp 1ebf2 │ │ │ │ + ja 1d730 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + jmp 1d6de │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2ca6f(%rip) │ │ │ │ + fldt 0x29f4f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ebf2 │ │ │ │ + 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 │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - lea -0x40(%r10,%rax,1),%rsi │ │ │ │ - fldt 0x10(%r11,%r8,1) │ │ │ │ + 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 0x2ca16(%rip) │ │ │ │ + fldt 0x29ef7(%rip) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - sub -0xa8(%rbp),%r8 │ │ │ │ - mov %r8,%rcx │ │ │ │ + sub -0x90(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + mov %r8,%rcx │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1ed3a │ │ │ │ - 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 0x2c6ab(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -30752,631 +30266,624 @@ │ │ │ │ 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 1ed12 │ │ │ │ + je 1d7f6 │ │ │ │ fchs │ │ │ │ - fmuls 0x2c3c4(%rip) │ │ │ │ - fldt 0x2c9a2(%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 1edb0 │ │ │ │ + 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 1ecd0 │ │ │ │ + ja 1d7b8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1ed70 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - jmp 1ed22 │ │ │ │ + ja 1d858 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + jmp 1d806 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2c93f(%rip) │ │ │ │ + fldt 0x29e27(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ed22 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - jmp 1edb8 │ │ │ │ - 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 │ │ │ │ shl $0x5,%rdi │ │ │ │ - inc %r13 │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ add 0x18(%r12),%rdi │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - push -0xf0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - 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 1c8a0 │ │ │ │ - cmp %r13,-0xe0(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rsp │ │ │ │ - jne 1e970 │ │ │ │ + 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 1e996 │ │ │ │ - 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 1f33d │ │ │ │ + jge 1dde1 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ 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 %r14,-0x50(%rbp) │ │ │ │ - mov %rdi,-0xb0(%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) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - lea 0x1(%rdi),%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - lea (%rax,%rax,1),%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - shl $0x6,%rsi │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %r14,%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 │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ + 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) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ fstpt -0x100(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 1f350 │ │ │ │ - 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 1f410 │ │ │ │ + jle 1de98 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ mov 0x48(%r12),%rsi │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ mov 0x58(%r12),%rdx │ │ │ │ + imul 0x30(%r12),%rax │ │ │ │ fildll (%rsi) │ │ │ │ - imul %rdi,%rax │ │ │ │ - mov %rsi,-0x68(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rsi,-0x68(%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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + 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) │ │ │ │ + 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) │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 1f370 │ │ │ │ + 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 1f0e5 │ │ │ │ - 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 1f100 │ │ │ │ + je 1dbc0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 1f0c0 │ │ │ │ + jg 1db80 │ │ │ │ fldt 0x10(%rax,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1f0c6 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f0c9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1f120 │ │ │ │ - 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) │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ lea (%r10,%rsi,1),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ fldt 0x10(%rdx,%r11,1) │ │ │ │ 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 │ │ │ │ - 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) │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1f1b7 │ │ │ │ + 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 1f1e0 │ │ │ │ + jns 1dc80 │ │ │ │ mov %rcx,%rdx │ │ │ │ not %rdx │ │ │ │ add %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ inc %rsi │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%r8) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 1f1b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - 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 │ │ │ │ - lea -0x40(%r10,%rcx,1),%r11 │ │ │ │ + mov %rcx,-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 -0x50(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1f287 │ │ │ │ + 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 1f2b0 │ │ │ │ + jns 1dd50 │ │ │ │ mov %rsi,%rcx │ │ │ │ not %rcx │ │ │ │ add %r15,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - inc %r8 │ │ │ │ + inc %rdi │ │ │ │ fldt (%rax,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x40(%r11) │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jne 1f280 │ │ │ │ - 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 -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) │ │ │ │ - push -0x98(%rbp) │ │ │ │ push %rdx │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %r10,%rdx │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ - call 1c8a0 │ │ │ │ + call 1b880 │ │ │ │ mov -0x78(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - cmp %rax,-0xa0(%rbp) │ │ │ │ - jne 1ef90 │ │ │ │ - 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 1efb4 │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + jmp 1da88 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ not %rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 1f3f6 │ │ │ │ - data16 cs nopw 0x0(%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,%r8 │ │ │ │ - add %r9,%rsi │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add %rdi,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%r10,%r8,1) │ │ │ │ + fstpt (%r10,%r9,1) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 1f110 │ │ │ │ + je 1de80 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 1f3c0 │ │ │ │ + jg 1de30 │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1f3cc │ │ │ │ - mov %rsi,%rdi │ │ │ │ - jmp 1f3d2 │ │ │ │ - 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 1f2cd │ │ │ │ + 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 1fa90 │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ fildll -0x98(%rbp) │ │ │ │ - shl $0x6,%rdi │ │ │ │ - lea 0x3(%rsi,%rsi,2),%rax │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ - mov %rsi,-0x140(%rbp) │ │ │ │ - lea (%r14,%rdi,1),%r13 │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - lea 0x0(%r13,%rdi,1),%r12 │ │ │ │ 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) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ 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 1faa0 │ │ │ │ + jne 1e4c0 │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ - mov 0x48(%r15),%rax │ │ │ │ mov 0x30(%r15),%rcx │ │ │ │ + mov 0x48(%r15),%rax │ │ │ │ lea (%r9,%r9,2),%r8 │ │ │ │ - mov 0x78(%r15),%rdi │ │ │ │ sub -0x100(%rbp),%rsp │ │ │ │ + mov 0x78(%r15),%rdi │ │ │ │ shl $0x4,%r8 │ │ │ │ - fildll (%rax) │ │ │ │ imul %r9,%rcx │ │ │ │ + fildll (%rax) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + mov %rcx,%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(%r15),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rdi,%r8,1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ - mov 0x60(%r15),%r10 │ │ │ │ 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 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ @@ -31391,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 1fb00 │ │ │ │ + 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 0x2bd13(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -31425,69 +30932,66 @@ │ │ │ │ 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 1f6ae │ │ │ │ + je 1e12a │ │ │ │ fchs │ │ │ │ - fmuls 0x2ba28(%rip) │ │ │ │ - fldt 0x2c006(%rip) │ │ │ │ + fmuls 0x28fac(%rip) │ │ │ │ + fldt 0x2955a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 1f750 │ │ │ │ + jle 1e1a8 │ │ │ │ fldt -0x70(%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 0x2bca1(%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 1f720 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1e180 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1f760 │ │ │ │ - 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) │ │ │ │ @@ -31516,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 1fae0 │ │ │ │ + jbe 1e500 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2bbae(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -31547,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 1f811 │ │ │ │ + je 1e25d │ │ │ │ fchs │ │ │ │ - fmuls 0x2b8c5(%rip) │ │ │ │ - fldt 0x2bea3(%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) │ │ │ │ - jle 1f8b0 │ │ │ │ + jle 1e2e8 │ │ │ │ fldt -0x120(%rbp) │ │ │ │ mov -0x138(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ 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 0x2bb30(%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 1f880 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1f8c0 │ │ │ │ - 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 │ │ │ │ @@ -31638,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 1fac0 │ │ │ │ + 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 0x2ba52(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -31673,436 +31174,428 @@ │ │ │ │ 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 1f96f │ │ │ │ + je 1e39b │ │ │ │ fchs │ │ │ │ - fmuls 0x2b767(%rip) │ │ │ │ - fldt 0x2bd45(%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) │ │ │ │ - jle 1fa10 │ │ │ │ + jle 1e430 │ │ │ │ fldt -0x130(%rbp) │ │ │ │ mov -0x140(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ 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 0x2b9ce(%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 1f9e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1fa20 │ │ │ │ - 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 │ │ │ │ mov %r9,%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%r15),%rdi │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ 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 1c8a0 │ │ │ │ + call 1b880 │ │ │ │ mov -0x60(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp %rax,-0xa0(%rbp) │ │ │ │ - jne 1f590 │ │ │ │ + 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 1f5a3 │ │ │ │ + jmp 1e023 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1fb20 │ │ │ │ + ja 1e530 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2bbee(%rip) │ │ │ │ + fldt 0x2919e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f97f │ │ │ │ + jmp 1e3ab │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1fb50 │ │ │ │ + ja 1e558 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2bbd2(%rip) │ │ │ │ + fldt 0x29182(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f821 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1e26d │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 1fb70 │ │ │ │ + ja 1e578 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x2bbb0(%rip) │ │ │ │ + fldt 0x29168(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f6be │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1e13a │ │ │ │ + nop │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2bb8e(%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 1f97f │ │ │ │ - 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 0x2bb5e(%rip) │ │ │ │ + fldt 0x29126(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1f821 │ │ │ │ + jmp 1e26d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2bb3e(%rip) │ │ │ │ + fldt 0x29106(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1f6be │ │ │ │ + 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 1fe52 │ │ │ │ + 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 │ │ │ │ + add $0x10,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ shl $0x6,%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea (%r15,%rdi,1),%r13 │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - lea 0x0(%r13,%rdi,1),%r14 │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x38(%rbp) │ │ │ │ - testb $0x8,0x71(%r12) │ │ │ │ - jne 1fe70 │ │ │ │ + testb $0x8,0x71(%r14) │ │ │ │ + jne 1e840 │ │ │ │ mov %r10,%rdi │ │ │ │ - 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 (%r9,%rcx,1),%r11 │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ + shl $0x5,%rcx │ │ │ │ cmpq $0x0,-0x90(%rbp) │ │ │ │ + lea (%r9,%rcx,1),%r11 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 1fe90 │ │ │ │ + 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 1fd00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ lea (%rsi,%rax,1),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 1fd60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1e750 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r9,%rcx,1) │ │ │ │ fldt 0x20(%r9,%rcx,1) │ │ │ │ - mov $0x1,%edx │ │ │ │ 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 1fdc0 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ push -0x60(%rbp) │ │ │ │ - push -0x68(%rbp) │ │ │ │ lea 0x20(%rax,%r8,1),%rdx │ │ │ │ - push -0x70(%rbp) │ │ │ │ lea 0x10(%rax,%r8,1),%r9 │ │ │ │ + add %rsi,%rcx │ │ │ │ + push -0x68(%rbp) │ │ │ │ + push -0x70(%rbp) │ │ │ │ push -0x78(%rbp) │ │ │ │ push %rdx │ │ │ │ - add %rsi,%rcx │ │ │ │ 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 1c8a0 │ │ │ │ + call 1b880 │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ inc %r10 │ │ │ │ cmp %r10,-0x50(%rbp) │ │ │ │ - jne 1fc90 │ │ │ │ + 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 1fca3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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) │ │ │ │ - fldt 0x20(%r9,%rcx,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt 0x20(%r9,%rcx,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 1fde2 │ │ │ │ + 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 20013 │ │ │ │ + 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 0x78(%r14),%r15 │ │ │ │ mov 0xc8(%r14),%rbp │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ + 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 20030 │ │ │ │ + jne 1e9f8 │ │ │ │ lea (%rbx,%rbx,2),%r8 │ │ │ │ lea 0x0(%r13,%r13,2),%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ lea 0x1(%r8),%rsi │ │ │ │ shl $0x5,%r14 │ │ │ │ shl $0x5,%rdi │ │ │ │ - shl $0x4,%r8 │ │ │ │ imul %r13,%rsi │ │ │ │ mov %r14,0x20(%rsp) │ │ │ │ - mov %rax,0x28(%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 │ │ │ │ @@ -32116,208 +31609,205 @@ │ │ │ │ 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) │ │ │ │ lea 0x0(%r13,%rbp,1),%r8 │ │ │ │ inc %rbx │ │ │ │ - push 0x28(%rsp) │ │ │ │ add $0x30,%r15 │ │ │ │ + push 0x18(%rsp) │ │ │ │ + push 0x28(%rsp) │ │ │ │ push 0x38(%rsp) │ │ │ │ push %rcx │ │ │ │ mov %rbp,%rcx │ │ │ │ push -0x38(%r15) │ │ │ │ push -0x40(%r15) │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ - call 1c8a0 │ │ │ │ + call 1b880 │ │ │ │ add 0x60(%rsp),%rbp │ │ │ │ add $0x40,%rsp │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rbx,0x28(%rsp) │ │ │ │ - jne 1ffc0 │ │ │ │ + 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) │ │ │ │ - mov %r12,0x20(%rsp) │ │ │ │ + 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 %r9 │ │ │ │ - lea 0x10(%rbp,%r8,1),%r9 │ │ │ │ - push 0x8(%rbp,%r8,1) │ │ │ │ + push 0x28(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ sub %r12,%rdx │ │ │ │ - push 0x0(%rbp,%r8,1) │ │ │ │ shl $0x5,%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ + push 0x38(%rsp) │ │ │ │ lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ mov %rdi,%rdx │ │ │ │ - lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - imul %r12,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ + imul %r12,%rdx │ │ │ │ add %r15,%rdi │ │ │ │ + push %r9 │ │ │ │ + lea 0x10(%rbp,%r8,1),%r9 │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ + push 0x8(%rbp,%r8,1) │ │ │ │ add %r13,%rdx │ │ │ │ - call 1c8a0 │ │ │ │ + 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 20050 │ │ │ │ + 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 2032e │ │ │ │ - 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 201ef │ │ │ │ - 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 │ │ │ │ shl $0x4,%rax │ │ │ │ - imul %r13,%r8 │ │ │ │ + imul %r12,%r8 │ │ │ │ shl $0x5,%rcx │ │ │ │ + fldt (%rdi,%rax,1) │ │ │ │ add 0x20(%rsp),%rcx │ │ │ │ - fldt (%rsi,%rax,1) │ │ │ │ shl $0x5,%r8 │ │ │ │ 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) │ │ │ │ + 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 20340 │ │ │ │ + jge 1ecb8 │ │ │ │ xor %edx,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - js 20300 │ │ │ │ - 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) │ │ │ │ + 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) │ │ │ │ @@ -32326,52 +31816,47 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 202c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20320 │ │ │ │ + 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 20320 │ │ │ │ - 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 201d0 │ │ │ │ - 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 203bb │ │ │ │ + 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%r8) │ │ │ │ inc %rdi │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%r8 │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -32380,29 +31865,25 @@ │ │ │ │ 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 20380 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + jne 1ecd0 │ │ │ │ sub $0x2,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ lea 0x10(%rsi,%rdi,1),%rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - js 20310 │ │ │ │ + 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) │ │ │ │ fldt (%rsi) │ │ │ │ inc %rdi │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%rsi │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -32412,118 +31893,116 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 20400 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ed20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 201d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2032e │ │ │ │ + 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 20693 │ │ │ │ + jge 1ef83 │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ mov 0x20(%r12),%r9 │ │ │ │ - mov 0x8(%r12),%r11 │ │ │ │ mov 0x18(%r12),%r13 │ │ │ │ + mov 0x8(%r12),%r11 │ │ │ │ mov 0x30(%r12),%r10 │ │ │ │ mov (%r12),%r12 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ lea 0x0(%r13,%r13,1),%r15 │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ lea 0x1(%r15),%rdi │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ 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 206b0 │ │ │ │ + jne 1ef98 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0xc8(%r12),%rax │ │ │ │ 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 20590 │ │ │ │ + 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 20560 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ee80 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 205a0 │ │ │ │ - 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) │ │ │ │ @@ -32551,21 +32030,19 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jge 206d0 │ │ │ │ + jge 1efb0 │ │ │ │ xor %edx,%edx │ │ │ │ test %r13,%r13 │ │ │ │ - js 20673 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + js 1ef63 │ │ │ │ + nop │ │ │ │ fldt (%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -32575,54 +32052,50 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jge 20640 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 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 │ │ │ │ - cmp %rbx,-0x58(%rbp) │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ - jne 20510 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rbx,-0x58(%rbp) │ │ │ │ + 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 20523 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ee43 │ │ │ │ mov -0x68(%rbp),%r14 │ │ │ │ sub %rdx,%r14 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 2073b │ │ │ │ + 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) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%r8) │ │ │ │ inc %rdi │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -32632,28 +32105,24 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %r14,%rdi │ │ │ │ - jne 20700 │ │ │ │ + jne 1efc8 │ │ │ │ sub $0x2,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ lea 0x10(%rax,%rdi,1),%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 20679 │ │ │ │ + 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) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rax) │ │ │ │ inc %rdi │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -32663,2917 +32132,2840 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 20780 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1f018 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ - cmp %rbx,-0x58(%rbp) │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ - jne 20510 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20693 │ │ │ │ + cmp %rbx,-0x58(%rbp) │ │ │ │ + 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 │ │ │ │ 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 20860 │ │ │ │ + mov (%rsp),%r10 │ │ │ │ + jne 1f100 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 209a1 │ │ │ │ + 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 20b00 │ │ │ │ + je 1f390 │ │ │ │ lea -0x1(%rbp),%rcx │ │ │ │ xor %r8d,%r8d │ │ │ │ lea -0x2(%rbp),%r9 │ │ │ │ mov %rcx,%rdi │ │ │ │ - jmp 208a9 │ │ │ │ + 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 20ae0 │ │ │ │ + jg 1f370 │ │ │ │ mov %rax,%rdi │ │ │ │ lea -0x1(%rax),%r9 │ │ │ │ cmp %r9,%r8 │ │ │ │ - jl 20880 │ │ │ │ + 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 20b18 │ │ │ │ + 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 20980 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + jmp 1f217 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp 0x38(%rsp),%rdx │ │ │ │ - jg 20989 │ │ │ │ - mov 0x8(%r12),%rcx │ │ │ │ + jg 1f21f │ │ │ │ + mov 0x8(%r15),%rcx │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - inc %r15 │ │ │ │ - add $0x10,%r12 │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%r15 │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ imul %rcx,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ shl $0x5,%rcx │ │ │ │ - add 0x18(%rbx),%rcx │ │ │ │ shl $0x4,%r8 │ │ │ │ - add 0x78(%rbx),%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 e2b0 │ │ │ │ + call d9d0 │ │ │ │ add $0x30,%rsp │ │ │ │ - cmp %r15,%rbp │ │ │ │ - jle 20989 │ │ │ │ - mov (%r12),%rdx │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jle 1f21f │ │ │ │ + mov (%r15),%rdx │ │ │ │ cmp %rdx,%r13 │ │ │ │ - jle 20910 │ │ │ │ + jle 1f1a8 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ mov (%rsp),%r12 │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 20849 │ │ │ │ + je 1f0e9 │ │ │ │ cmp $0x1,%rbp │ │ │ │ - je 20b10 │ │ │ │ + je 1f3a0 │ │ │ │ lea -0x1(%rbp),%rcx │ │ │ │ mov %rcx,%rdi │ │ │ │ xor %r8d,%r8d │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ - jmp 209e9 │ │ │ │ - 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 20af0 │ │ │ │ + jg 1f380 │ │ │ │ mov %rax,%rdi │ │ │ │ lea -0x1(%rax),%r9 │ │ │ │ cmp %r9,%r8 │ │ │ │ - jl 209c0 │ │ │ │ + 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 20849 │ │ │ │ + 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 20aba │ │ │ │ + jmp 1f352 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp 0x48(%rsp),%rdx │ │ │ │ - jg 20849 │ │ │ │ + jg 1f0e9 │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ - mov 0x8(%r14),%rcx │ │ │ │ + mov (%rsp),%rsi │ │ │ │ inc %r15 │ │ │ │ add $0x10,%r13 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + 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 e2b0 │ │ │ │ + call d9d0 │ │ │ │ add $0x30,%rsp │ │ │ │ cmp %r15,%rbp │ │ │ │ - jle 20849 │ │ │ │ + jle 1f0e9 │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jge 20a40 │ │ │ │ + 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 208a9 │ │ │ │ + jmp 1f149 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r8 │ │ │ │ - jmp 209e9 │ │ │ │ + jmp 1f281 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 208d6 │ │ │ │ + jmp 1f176 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 20a16 │ │ │ │ + jmp 1f2ae │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 20849 │ │ │ │ - jmp 209af │ │ │ │ + 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 │ │ │ │ lea 0x40(%rsp),%rdx │ │ │ │ + mov 0x20(%rdi),%rbp │ │ │ │ lea 0x38(%rsp),%rsi │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ + mov 0x108(%r14),%r10 │ │ │ │ mov 0x10(%rdi),%r12 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov 0x108(%r14),%r10 │ │ │ │ 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 20bd0 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + jne 1f458 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ cmp $0xffffffffffffffff,%rdi │ │ │ │ - jne 20d32 │ │ │ │ + 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 20ee0 │ │ │ │ + je 1f720 │ │ │ │ lea -0x1(%rbx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rbx),%rdi │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 20c29 │ │ │ │ - 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 20ec0 │ │ │ │ + jg 1f700 │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 20c00 │ │ │ │ + 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 20ef8 │ │ │ │ + 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 20d0b │ │ │ │ + jmp 1f583 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp 0x48(%rsp),%rdx │ │ │ │ - jg 20d19 │ │ │ │ + jg 1f591 │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ - mov 0xc8(%r14),%rsi │ │ │ │ + mov 0x78(%r14),%r8 │ │ │ │ inc %r15 │ │ │ │ add $0x10,%rbx │ │ │ │ - mov 0x78(%r14),%r8 │ │ │ │ - push 0x38(%rsp) │ │ │ │ + mov 0xc8(%r14),%rsi │ │ │ │ push 0x38(%rsp) │ │ │ │ - push %rbp │ │ │ │ - push %r12 │ │ │ │ lea 0x1(%r9,%r9,1),%rdx │ │ │ │ mov %r9,%rcx │ │ │ │ imul %r13,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + 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 │ │ │ │ + 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 16d40 │ │ │ │ + call 16310 │ │ │ │ add $0x40,%rsp │ │ │ │ cmp %r15,0x18(%rsp) │ │ │ │ - jle 20d19 │ │ │ │ + jle 1f591 │ │ │ │ mov (%rbx),%rdx │ │ │ │ cmp %rdx,0x20(%rsp) │ │ │ │ - jle 20c80 │ │ │ │ + jle 1f4f8 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ mov 0x18(%rsp),%rbx │ │ │ │ mov 0x28(%rsp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdi │ │ │ │ - je 20bb4 │ │ │ │ + je 1f444 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 20ef0 │ │ │ │ + je 1f730 │ │ │ │ lea -0x1(%rbx),%rdx │ │ │ │ mov %rdx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ - jmp 20da9 │ │ │ │ - nopw 0x0(%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 20ed0 │ │ │ │ + jg 1f710 │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 20d80 │ │ │ │ + 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 20bb4 │ │ │ │ + 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 │ │ │ │ lea (%r15,%r10,1),%rdi │ │ │ │ mov %r14,%r15 │ │ │ │ mov %r12,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - jmp 20ea3 │ │ │ │ + jmp 1f6e3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp 0x58(%rsp),%rdx │ │ │ │ - jg 20bb4 │ │ │ │ + jg 1f444 │ │ │ │ mov 0x8(%r12),%r9 │ │ │ │ - mov 0xc8(%r15),%rsi │ │ │ │ + mov 0x78(%r15),%r8 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ - mov 0x78(%r15),%r8 │ │ │ │ - push 0x38(%rsp) │ │ │ │ + mov 0xc8(%r15),%rsi │ │ │ │ push 0x38(%rsp) │ │ │ │ - push 0x28(%rsp) │ │ │ │ - push %r14 │ │ │ │ lea 0x1(%r9,%r9,1),%rdx │ │ │ │ mov %r9,%rcx │ │ │ │ imul %rbx,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + 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 │ │ │ │ + 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 16d40 │ │ │ │ + call 16310 │ │ │ │ add $0x40,%rsp │ │ │ │ cmp %r13,0x20(%rsp) │ │ │ │ - jle 20bb4 │ │ │ │ + jle 1f444 │ │ │ │ mov (%r12),%rdx │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jge 20e10 │ │ │ │ + jge 1f650 │ │ │ │ add $0x68,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 20c29 │ │ │ │ + jmp 1f4a1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 20da9 │ │ │ │ + jmp 1f5f1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 20c56 │ │ │ │ + jmp 1f4ce │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 20dd4 │ │ │ │ + jmp 1f61c │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ cmp $0xffffffffffffffff,%rdi │ │ │ │ - je 20bb4 │ │ │ │ - jmp 20d40 │ │ │ │ + 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 │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ mov (%rdi),%r13 │ │ │ │ mov 0x28(%rdi),%rbx │ │ │ │ - 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 20fa0 │ │ │ │ + jne 1f7e0 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 21187 │ │ │ │ + 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 21374 │ │ │ │ + je 1fb4c │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rdx),%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ - jmp 20fe9 │ │ │ │ + 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 2136c │ │ │ │ + jg 1fb44 │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jl 20fc0 │ │ │ │ + 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 21384 │ │ │ │ + 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 21168 │ │ │ │ + jl 1f988 │ │ │ │ nop │ │ │ │ cmp -0x48(%rbp),%rdx │ │ │ │ - jg 21168 │ │ │ │ + jg 1f988 │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ mov 0xc8(%r15),%rdi │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ sub -0x90(%rbp),%rsp │ │ │ │ mov %rdx,%rcx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - fldt 0x10(%rdi,%rcx,1) │ │ │ │ - fldt (%rdi,%rcx,1) │ │ │ │ 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) │ │ │ │ - js 210f0 │ │ │ │ + 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 210c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21100 │ │ │ │ - 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 │ │ │ │ inc %r14 │ │ │ │ add 0x78(%r15),%rdx │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ 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 e2b0 │ │ │ │ - cmp %r14,-0x70(%rbp) │ │ │ │ + call d9d0 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ - jle 21168 │ │ │ │ + cmp %r14,-0x70(%rbp) │ │ │ │ + jle 1f988 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jge 21060 │ │ │ │ + jge 1f8a0 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ mov %r15,%r13 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - je 20f8e │ │ │ │ + je 1f7ce │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 2137c │ │ │ │ + je 1fb54 │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ mov %r8,%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%r8),%r9 │ │ │ │ - jmp 211e9 │ │ │ │ - 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 21364 │ │ │ │ + jg 1fb3c │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jl 211c0 │ │ │ │ + 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 20f8e │ │ │ │ + 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 20f8e │ │ │ │ + jl 1f7ce │ │ │ │ cmp -0x38(%rbp),%rdx │ │ │ │ - jg 20f8e │ │ │ │ + jg 1f7ce │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ mov 0xc8(%r13),%rdi │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ sub -0x88(%rbp),%rsp │ │ │ │ mov %rdx,%rcx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - fldt 0x10(%rdi,%rcx,1) │ │ │ │ - fldt (%rdi,%rcx,1) │ │ │ │ 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) │ │ │ │ - js 212f0 │ │ │ │ + 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 212c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21300 │ │ │ │ - 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 │ │ │ │ inc %r12 │ │ │ │ add 0x78(%r13),%rdx │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ 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 e2b0 │ │ │ │ - cmp %r12,-0x70(%rbp) │ │ │ │ + call d9d0 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ - jle 20f8e │ │ │ │ + cmp %r12,-0x70(%rbp) │ │ │ │ + jle 1f7ce │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ add $0x10,%r14 │ │ │ │ - jmp 21250 │ │ │ │ + jmp 1fa50 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 211e9 │ │ │ │ + jmp 1f9f1 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 20fe9 │ │ │ │ + jmp 1f829 │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 21016 │ │ │ │ + jmp 1f856 │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 21217 │ │ │ │ + jmp 1fa1f │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - je 20f8e │ │ │ │ - jmp 21199 │ │ │ │ - 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 │ │ │ │ lea 0x40(%rsp),%rdx │ │ │ │ + mov 0x28(%rdi),%r12 │ │ │ │ lea 0x38(%rsp),%rsi │ │ │ │ - mov 0x20(%rdi),%rbp │ │ │ │ + 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 21440 │ │ │ │ + jne 1fc10 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 215cd │ │ │ │ + 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 21770 │ │ │ │ - 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 214a9 │ │ │ │ - nopw 0x0(%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 21750 │ │ │ │ + jg 1fef0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 21480 │ │ │ │ + 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 21788 │ │ │ │ - mov %r10,%r13 │ │ │ │ + lea (%r10,%rsi,1),%rbp │ │ │ │ + cmp %rbp,(%rsp) │ │ │ │ + jle 1ff28 │ │ │ │ + mov %rbp,%r13 │ │ │ │ mov %r14,0x28(%rsp) │ │ │ │ lea 0x1(%r12),%r15 │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r14,%r13 │ │ │ │ - mov %r10,%r14 │ │ │ │ - jmp 215aa │ │ │ │ + mov %rbp,%r14 │ │ │ │ + mov %r11,%rbp │ │ │ │ + jmp 1fd5d │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp 0x48(%rsp),%rdx │ │ │ │ - jg 215b9 │ │ │ │ + jg 1fd6a │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov 0x8(%r13),%rcx │ │ │ │ mov 0x78(%rbx),%r11 │ │ │ │ - sub $0x8,%rsp │ │ │ │ inc %r14 │ │ │ │ mov 0xc8(%rbx),%rsi │ │ │ │ push 0x40(%rsp) │ │ │ │ add $0x10,%r13 │ │ │ │ - push 0x40(%rsp) │ │ │ │ - push %r12 │ │ │ │ - push 0x28(%rsp) │ │ │ │ - lea 0x2(%rcx,%rcx,2),%rdx │ │ │ │ + lea (%rcx,%rcx,2),%rdx │ │ │ │ mov %rcx,%r9 │ │ │ │ - lea (%rcx,%rcx,2),%r8 │ │ │ │ shl $0x5,%rcx │ │ │ │ - imul %r15,%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + imul %r15,%r9 │ │ │ │ + add $0x2,%rdx │ │ │ │ add 0x18(%rbx),%rcx │ │ │ │ + push 0x40(%rsp) │ │ │ │ + imul %r15,%rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ - push 0x38(%rsp) │ │ │ │ - imul %r15,%r9 │ │ │ │ - push 0x48(%rsp) │ │ │ │ + lea (%r9,%r9,2),%r9 │ │ │ │ + push %r12 │ │ │ │ mov %rdx,%rdi │ │ │ │ sub %r15,%rdx │ │ │ │ - lea (%r9,%r9,2),%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%r9 │ │ │ │ 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 │ │ │ │ - push 0x18(%rcx) │ │ │ │ lea 0x10(%r11,%r8,1),%r9 │ │ │ │ add %r11,%r8 │ │ │ │ + push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ mov %rdi,%rcx │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - call 17110 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + call 16660 │ │ │ │ add $0x60,%rsp │ │ │ │ - cmp %r14,%rbp │ │ │ │ - jle 215b9 │ │ │ │ + cmp %r14,(%rsp) │ │ │ │ + jle 1fd6a │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ - cmp %rdx,0x20(%rsp) │ │ │ │ - jle 21500 │ │ │ │ + cmp %rdx,%rbp │ │ │ │ + jle 1fcb0 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ mov 0x28(%rsp),%r14 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - je 21427 │ │ │ │ - cmp $0x1,%rbp │ │ │ │ - je 21780 │ │ │ │ - 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 21629 │ │ │ │ - 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 21760 │ │ │ │ + jg 1ff00 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 21600 │ │ │ │ + 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 21427 │ │ │ │ + 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 21730 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1(%r12),%r14 │ │ │ │ + jmp 1fed1 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp 0x58(%rsp),%rdx │ │ │ │ - jg 21427 │ │ │ │ + jg 1fbfc │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov 0x8(%r13),%rcx │ │ │ │ mov 0x78(%r15),%r11 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - inc %r14 │ │ │ │ + inc %rbx │ │ │ │ mov 0xc8(%r15),%rsi │ │ │ │ push 0x40(%rsp) │ │ │ │ add $0x10,%r13 │ │ │ │ - push 0x40(%rsp) │ │ │ │ - push %r12 │ │ │ │ - push 0x28(%rsp) │ │ │ │ - lea 0x2(%rcx,%rcx,2),%rdx │ │ │ │ + lea (%rcx,%rcx,2),%rdx │ │ │ │ mov %rcx,%r9 │ │ │ │ - lea (%rcx,%rcx,2),%r8 │ │ │ │ shl $0x5,%rcx │ │ │ │ - imul %rbp,%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + imul %r14,%r9 │ │ │ │ + add $0x2,%rdx │ │ │ │ add 0x18(%r15),%rcx │ │ │ │ + push 0x40(%rsp) │ │ │ │ + imul %r14,%rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ - push 0x38(%rsp) │ │ │ │ - imul %rbp,%r9 │ │ │ │ - push 0x48(%rsp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - sub %rbp,%rdx │ │ │ │ lea (%r9,%r9,2),%r9 │ │ │ │ + push %r12 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + sub %r14,%rdx │ │ │ │ + shl $0x5,%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%r9 │ │ │ │ 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 │ │ │ │ - push 0x18(%rcx) │ │ │ │ lea 0x10(%r11,%r8,1),%r9 │ │ │ │ add %r11,%r8 │ │ │ │ + push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ mov %rdi,%rcx │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - call 17110 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + call 16660 │ │ │ │ add $0x60,%rsp │ │ │ │ - cmp %r14,0x20(%rsp) │ │ │ │ - jle 21427 │ │ │ │ + cmp %rbx,(%rsp) │ │ │ │ + jle 1fbfc │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jle 21680 │ │ │ │ + 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 214a9 │ │ │ │ + jmp 1fc59 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 21629 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 214d5 │ │ │ │ + jmp 1fdc9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 1fc87 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 21655 │ │ │ │ + jmp 1fdf6 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - je 21427 │ │ │ │ - jmp 215db │ │ │ │ + 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 21cee │ │ │ │ + jle 203fe │ │ │ │ lea (%r8,%r9,8),%rcx │ │ │ │ lea 0x8(%r8),%rdx │ │ │ │ mov $0x1,%ebp │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 21840 │ │ │ │ + je 1ffd0 │ │ │ │ mov (%rdx),%rbp │ │ │ │ lea 0x10(%r8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 21852 │ │ │ │ - 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 21840 │ │ │ │ + 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 218cc │ │ │ │ + jne 2005c │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - jne 21af9 │ │ │ │ + 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 21cff │ │ │ │ + je 2040f │ │ │ │ lea -0x1(%rdx),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rdx),%r8 │ │ │ │ mov %rsi,%rcx │ │ │ │ - jmp 2192e │ │ │ │ - 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 21ce6 │ │ │ │ + jg 203f6 │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 21900 │ │ │ │ - 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 21d06 │ │ │ │ + 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 %rax,0x50(%rsp) │ │ │ │ - mov %rbp,0x58(%rsp) │ │ │ │ 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 │ │ │ │ imul %rbp,%r14 │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rax,%rdx │ │ │ │ nopl (%rax) │ │ │ │ mov (%rdx),%rsi │ │ │ │ cmp %rsi,0x8(%rsp) │ │ │ │ - jg 21add │ │ │ │ + jg 20219 │ │ │ │ cmp 0x48(%rsp),%rsi │ │ │ │ - jg 21add │ │ │ │ + jg 20219 │ │ │ │ cmpq $0x0,0x10(%rsp) │ │ │ │ - js 21acb │ │ │ │ + js 20207 │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ - xor %ebp,%ebp │ │ │ │ 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 21a32 │ │ │ │ - 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 21ac6 │ │ │ │ + jge 20202 │ │ │ │ mov (%r9),%rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jl 21a20 │ │ │ │ + jl 20190 │ │ │ │ cmp %r14,%rax │ │ │ │ - jge 21a20 │ │ │ │ + jge 20190 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 21a20 │ │ │ │ + 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) │ │ │ │ fldt (%rcx) │ │ │ │ mov (%rsi),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - fldt 0x10(%r8) │ │ │ │ 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 21a80 │ │ │ │ + jne 201c0 │ │ │ │ inc %rbp │ │ │ │ add %r11,%r9 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %r13,%rbp │ │ │ │ - jl 21a32 │ │ │ │ + jl 2019e │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rcx,0x18(%rsp) │ │ │ │ - jg 219b0 │ │ │ │ + jg 20130 │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ mov 0x58(%rsp),%rbp │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - je 218ba │ │ │ │ + je 2004a │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 21cf8 │ │ │ │ + je 20408 │ │ │ │ lea -0x1(%rdx),%rsi │ │ │ │ mov %rsi,%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rsi),%r8 │ │ │ │ - jmp 21b69 │ │ │ │ + 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 21cde │ │ │ │ + jl 203ee │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 21b40 │ │ │ │ + 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 218ba │ │ │ │ + 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 %r14,0x40(%rsp) │ │ │ │ mov %rdx,0x48(%rsp) │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ imul %rbp,%r12 │ │ │ │ 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 218ba │ │ │ │ + jl 2004a │ │ │ │ cmp 0x48(%rsp),%rsi │ │ │ │ - jg 218ba │ │ │ │ + jg 2004a │ │ │ │ cmpq $0x0,0x10(%rsp) │ │ │ │ - js 21cc7 │ │ │ │ + js 203d7 │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ - xor %r14d,%r14d │ │ │ │ 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 21c4e │ │ │ │ + jmp 2036e │ │ │ │ xchg %ax,%ax │ │ │ │ inc %r14 │ │ │ │ add %r11,%r9 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %r13,%r14 │ │ │ │ - jge 21cc2 │ │ │ │ + jge 203d2 │ │ │ │ mov (%r9),%rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jl 21c40 │ │ │ │ + jl 20360 │ │ │ │ cmp %rbp,%rax │ │ │ │ - jge 21c40 │ │ │ │ + jge 20360 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 21c40 │ │ │ │ + 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rcx) │ │ │ │ mov (%rsi),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - fldt 0x10(%r8) │ │ │ │ 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 21c80 │ │ │ │ + jne 20390 │ │ │ │ inc %r14 │ │ │ │ add %r11,%r9 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %r13,%r14 │ │ │ │ - jl 21c4e │ │ │ │ + jl 2036e │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rcx,0x18(%rsp) │ │ │ │ - jg 21be0 │ │ │ │ - jmp 218ba │ │ │ │ + jg 20300 │ │ │ │ + jmp 2004a │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 21b69 │ │ │ │ + jmp 20281 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 2192e │ │ │ │ + jmp 200ae │ │ │ │ mov $0x1,%ebp │ │ │ │ - jmp 21852 │ │ │ │ + jmp 1ffe2 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 21b96 │ │ │ │ + jmp 202ae │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 21960 │ │ │ │ + jmp 200e0 │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - je 218ba │ │ │ │ - jmp 21b0c │ │ │ │ + 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 │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ mov (%rdi),%r11 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ - 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 │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ 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 21dd0 │ │ │ │ + jne 204e0 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 2207b │ │ │ │ + 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 2237a │ │ │ │ + je 209f2 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 21e29 │ │ │ │ - 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 2236a │ │ │ │ + jg 209e2 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 21e00 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0x68(%rbp) │ │ │ │ mov %rax,%r10 │ │ │ │ - jle 2238a │ │ │ │ + cmp %rax,-0x68(%rbp) │ │ │ │ + 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) │ │ │ │ shl $0x6,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ + lea (%rbx,%rsi,1),%r13 │ │ │ │ add $0x10,%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - lea (%rbx,%rsi,1),%r13 │ │ │ │ + mov %r10,%r12 │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rsi,-0xb8(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov (%r14),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 22066 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 20736 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 22066 │ │ │ │ + jg 20736 │ │ │ │ mov 0x8(%r14),%rcx │ │ │ │ mov 0xc8(%r11),%r8 │ │ │ │ mov %rsp,-0x90(%rbp) │ │ │ │ sub -0xb0(%rbp),%rsp │ │ │ │ mov %rcx,%rax │ │ │ │ + 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) │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ lea (%r8,%r9,1),%r10 │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 22350 │ │ │ │ + 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 21f60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 21fc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 -0xa0(%rbp),%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ - push -0x58(%rbp) │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea (%rax,%rcx,1),%rcx │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0x70(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ mov %r11,-0x98(%rbp) │ │ │ │ - lea (%rax,%rcx,1),%rcx │ │ │ │ - add %rsi,%rdx │ │ │ │ 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 16d40 │ │ │ │ + call 16310 │ │ │ │ cmp %r12,-0x68(%rbp) │ │ │ │ mov -0x90(%rbp),%rsp │ │ │ │ mov -0x98(%rbp),%r11 │ │ │ │ - jle 22066 │ │ │ │ + jle 20736 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 21ee0 │ │ │ │ + jge 205d8 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0xd0(%rbp),%r12 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 21db7 │ │ │ │ + je 204c7 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 22382 │ │ │ │ + je 209fa │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 220e9 │ │ │ │ - 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 22372 │ │ │ │ + jl 209ea │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 220c0 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0x68(%rbp) │ │ │ │ mov %rax,%r10 │ │ │ │ - jle 21db7 │ │ │ │ + cmp %rax,-0x68(%rbp) │ │ │ │ + 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) │ │ │ │ shl $0x6,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ + lea (%rbx,%rsi,1),%r14 │ │ │ │ add $0x10,%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - lea (%rbx,%rsi,1),%r14 │ │ │ │ + mov %r11,%r12 │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rsi,-0xb8(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 21db7 │ │ │ │ + jl 204c7 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 21db7 │ │ │ │ + jg 204c7 │ │ │ │ mov 0x8(%r15),%rcx │ │ │ │ mov 0xc8(%r12),%r8 │ │ │ │ mov %rsp,-0x90(%rbp) │ │ │ │ sub -0xb0(%rbp),%rsp │ │ │ │ mov %rcx,%rax │ │ │ │ + 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) │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ lea (%r8,%r9,1),%r11 │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 22330 │ │ │ │ + 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 22220 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 22280 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 20900 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x78(%r12),%rax │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %r10,-0x98(%rbp) │ │ │ │ mov 0x18(%r12),%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ push -0x58(%rbp) │ │ │ │ + lea (%rax,%rcx,1),%rcx │ │ │ │ + add %rsi,%rdx │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0x70(%rbp) │ │ │ │ - lea (%rax,%rcx,1),%rcx │ │ │ │ push -0x80(%rbp) │ │ │ │ push 0x18(%r8,%rdi,1) │ │ │ │ - add %rsi,%rdx │ │ │ │ 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 16d40 │ │ │ │ + call 16310 │ │ │ │ mov -0x98(%rbp),%r10 │ │ │ │ mov -0x90(%rbp),%rsp │ │ │ │ inc %r10 │ │ │ │ cmp %r10,-0x68(%rbp) │ │ │ │ - jle 21db7 │ │ │ │ + jle 204c7 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%r15 │ │ │ │ - jmp 22190 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 222a2 │ │ │ │ + jmp 20922 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 21fe2 │ │ │ │ + jmp 206b2 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 21e29 │ │ │ │ + jmp 20529 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 220e9 │ │ │ │ + jmp 20799 │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 21e58 │ │ │ │ + jmp 20558 │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 22118 │ │ │ │ + jmp 207c8 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 21db7 │ │ │ │ - jmp 2208d │ │ │ │ - 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 %rdi,-0x98(%rbp) │ │ │ │ + mov 0x18(%rdi),%r11 │ │ │ │ mov (%rdi),%r12 │ │ │ │ - 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 22440 │ │ │ │ + jne 20ac0 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 2275b │ │ │ │ + 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 22b5a │ │ │ │ + je 21148 │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ - jmp 224a9 │ │ │ │ - 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 22b52 │ │ │ │ + jg 21140 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 22480 │ │ │ │ + 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 22b6a │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ + 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 │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rdi,%rsi │ │ │ │ - lea (%rax,%rax,1),%r11 │ │ │ │ + shl $0x4,%rdi │ │ │ │ + lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov %rdi,%r14 │ │ │ │ + add %rsi,%rsi │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ - lea (%rdx,%rdx,1),%rsi │ │ │ │ - mov %r11,%rbx │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 22746 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 20d76 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 22746 │ │ │ │ - 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 226e0 │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ + jle 20d14 │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + imul %r14,%rax │ │ │ │ fildll (%rcx) │ │ │ │ - imul %r10,%rax │ │ │ │ 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) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - movzwl -0x62(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ - mov 0xc8(%r12),%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ + 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 %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) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov -0x78(%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 229c0 │ │ │ │ - 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 │ │ │ │ + sub %rdx,%rdi │ │ │ │ neg %rcx │ │ │ │ - lea -0x2(%r8),%r11 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea -0x10(%r8),%r9 │ │ │ │ - jmp 226a6 │ │ │ │ - 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 226c0 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 20d10 │ │ │ │ test %rax,%rax │ │ │ │ - jg 22680 │ │ │ │ + jg 20cc0 │ │ │ │ fldt 0x10(%rsi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 22686 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - jmp 22689 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 226e0 │ │ │ │ - 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 e2b0 │ │ │ │ - cmp %r15,-0x78(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rsp │ │ │ │ - jle 22746 │ │ │ │ + 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 22550 │ │ │ │ + jge 20ba0 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - je 2242e │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + je 20aab │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 22b62 │ │ │ │ + je 21150 │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ - jmp 227a9 │ │ │ │ + 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 22b4a │ │ │ │ + jl 21138 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 22780 │ │ │ │ + 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 2242e │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + 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 │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - lea 0x1(%rsi),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - lea (%rax,%rax,1),%rdx │ │ │ │ + lea (%rax,%rax,1),%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add %rsi,%rsi │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ add $0x10,%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + shl $0x4,%rbx │ │ │ │ mov %rbx,-0xc8(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 2242e │ │ │ │ + jl 20aab │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2242e │ │ │ │ - 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 22a70 │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ + jle 21064 │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + imul %r15,%rax │ │ │ │ fildll (%rcx) │ │ │ │ - imul %r10,%rax │ │ │ │ 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) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - movzwl -0x62(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ - mov 0xc8(%r12),%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ + 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 %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) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - jne 22ae0 │ │ │ │ - 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 │ │ │ │ + sub %rdx,%rdi │ │ │ │ neg %rcx │ │ │ │ - lea -0x2(%r8),%r11 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea -0x10(%r8),%r9 │ │ │ │ - jmp 229aa │ │ │ │ - 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 22a50 │ │ │ │ + cmp %r9,%rax │ │ │ │ + je 21060 │ │ │ │ test %rax,%rax │ │ │ │ - jg 22980 │ │ │ │ + jg 20f98 │ │ │ │ fldt 0x10(%rsi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 22986 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - jmp 22989 │ │ │ │ - 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 22a38 │ │ │ │ - cs nopw 0x0(%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 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add %r11,%rcx │ │ │ │ + sub %r11,%rax │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r9,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdi,%r9,1) │ │ │ │ + fstpt (%r10,%r8,1) │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 226d0 │ │ │ │ + je 20d00 │ │ │ │ test %rax,%rax │ │ │ │ - jg 22a00 │ │ │ │ + jg 21000 │ │ │ │ fldt 0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 22a0d │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 22a13 │ │ │ │ + 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 22a70 │ │ │ │ - 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 e2b0 │ │ │ │ - cmp %r14,-0x78(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rsp │ │ │ │ - jle 2242e │ │ │ │ + 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 22830 │ │ │ │ - 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 22b38 │ │ │ │ - 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 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add %r11,%rcx │ │ │ │ + sub %rbx,%rax │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r9,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdi,%r9,1) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 22a60 │ │ │ │ + fstpt (%r10,%r8,1) │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 21050 │ │ │ │ test %rax,%rax │ │ │ │ - jg 22b00 │ │ │ │ + jg 210f0 │ │ │ │ fldt 0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 22b0d │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 22b13 │ │ │ │ + je 210fc │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 21102 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 227a9 │ │ │ │ + jmp 20dd9 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 224a9 │ │ │ │ + jmp 20b09 │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 224d5 │ │ │ │ + jmp 20b35 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 227d6 │ │ │ │ + jmp 20e06 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - je 2242e │ │ │ │ - jmp 2276d │ │ │ │ - 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 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ mov 0x38(%rdi),%r12 │ │ │ │ - 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 │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov (%rdi),%rax │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - mov 0x108(%rax),%rbx │ │ │ │ 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 22c30 │ │ │ │ + jne 21220 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 22f92 │ │ │ │ + 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 2332c │ │ │ │ + je 2187c │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 22ca9 │ │ │ │ - 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 2331c │ │ │ │ + jg 2186c │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 22c80 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0x78(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - jle 23346 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + cmp %rax,-0x78(%rbp) │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - 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) │ │ │ │ - shl $0x5,%rax │ │ │ │ add $0x2,%r13 │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ - lea 0x0(,%rcx,4),%rsi │ │ │ │ - add $0x10,%rax │ │ │ │ - lea (%r12,%rdi,1),%r15 │ │ │ │ - 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 │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + add $0x10,%rax │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - shl $0x6,%rsi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - lea (%r15,%rdi,1),%r14 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + 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 │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 22f7d │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 2150d │ │ │ │ + nopl (%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 22f7d │ │ │ │ - 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 │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ shl $0x5,%rdi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ cmpq $0x0,-0xc8(%rbp) │ │ │ │ fldt 0x10(%r10,%rax,1) │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ lea (%r10,%rdi,1),%r11 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 232f0 │ │ │ │ + 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 22e00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ 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 22e60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 21400 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r10,%rdi,1) │ │ │ │ fldt 0x20(%r10,%rdi,1) │ │ │ │ - mov $0x1,%edx │ │ │ │ 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 22ec0 │ │ │ │ - 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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ - shl $0x4,%r8 │ │ │ │ + add %rcx,%r8 │ │ │ │ mov -0xc0(%rbp),%rdx │ │ │ │ + shl $0x4,%r8 │ │ │ │ + shl $0x5,%rcx │ │ │ │ mov 0x78(%r10),%rax │ │ │ │ add 0x18(%r10),%rcx │ │ │ │ push -0x58(%rbp) │ │ │ │ - push -0x60(%rbp) │ │ │ │ add %rsi,%rdx │ │ │ │ + lea 0x20(%rax,%r8,1),%r9 │ │ │ │ + push -0x60(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x90(%rbp) │ │ │ │ - lea 0x20(%rax,%r8,1),%r9 │ │ │ │ push -0x98(%rbp) │ │ │ │ push -0xa0(%rbp) │ │ │ │ push %r9 │ │ │ │ lea 0x10(%rax,%r8,1),%r9 │ │ │ │ add %rax,%r8 │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - call 17110 │ │ │ │ + call 16660 │ │ │ │ mov -0xa8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 22f7d │ │ │ │ + jle 2150d │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 22d80 │ │ │ │ + jge 21338 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 22c1e │ │ │ │ + je 2120e │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 23339 │ │ │ │ + je 21889 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 22fe9 │ │ │ │ - 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 23324 │ │ │ │ + jl 21874 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 22fc0 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0x78(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - jle 22c1e │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - lea (%rdi,%rdi,1),%r13 │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - lea 0x1(%r13),%rsi │ │ │ │ + cmp %rax,-0x78(%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 %rcx,-0xe8(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add $0x2,%r13 │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ - lea 0x0(,%rcx,4),%rsi │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ + lea 0x0(,%rcx,4),%rdi │ │ │ │ + lea (%r12,%rsi,1),%r15 │ │ │ │ add $0x10,%rax │ │ │ │ - lea (%r12,%rdi,1),%r15 │ │ │ │ - mov %rsi,-0xd8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - shl $0x6,%rsi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ + shl $0x6,%rdi │ │ │ │ + lea (%r15,%rsi,1),%r14 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - lea (%r15,%rdi,1),%r14 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + 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 22c1e │ │ │ │ + jl 2120e │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 22c1e │ │ │ │ - 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 │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ shl $0x5,%rdi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ cmpq $0x0,-0xc8(%rbp) │ │ │ │ fldt 0x10(%r10,%rax,1) │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ lea (%r10,%rdi,1),%r11 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 232c0 │ │ │ │ + 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 23140 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ 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 231a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 21700 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r10,%rdi,1) │ │ │ │ fldt 0x20(%r10,%rdi,1) │ │ │ │ - mov $0x1,%edx │ │ │ │ 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 23200 │ │ │ │ - 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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ - shl $0x4,%r8 │ │ │ │ + add %rcx,%r8 │ │ │ │ mov -0xc0(%rbp),%rdx │ │ │ │ + shl $0x4,%r8 │ │ │ │ + shl $0x5,%rcx │ │ │ │ mov 0x78(%r10),%rax │ │ │ │ add 0x18(%r10),%rcx │ │ │ │ push -0x58(%rbp) │ │ │ │ - push -0x60(%rbp) │ │ │ │ add %rsi,%rdx │ │ │ │ + lea 0x20(%rax,%r8,1),%r9 │ │ │ │ + push -0x60(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x90(%rbp) │ │ │ │ - lea 0x20(%rax,%r8,1),%r9 │ │ │ │ push -0x98(%rbp) │ │ │ │ push -0xa0(%rbp) │ │ │ │ push %r9 │ │ │ │ lea 0x10(%rax,%r8,1),%r9 │ │ │ │ add %rax,%r8 │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - call 17110 │ │ │ │ + call 16660 │ │ │ │ mov -0xa8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 22c1e │ │ │ │ + jle 2120e │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%rbx │ │ │ │ - jmp 230b0 │ │ │ │ + jmp 21628 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r11) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%rdx │ │ │ │ + fldt (%r11) │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - fldt 0x20(%r10,%rdi,1) │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x6,%rax │ │ │ │ + fldt 0x20(%r10,%rdi,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 23222 │ │ │ │ + jmp 21772 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r11) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%rdx │ │ │ │ + fldt (%r11) │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - fldt 0x20(%r10,%rdi,1) │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x6,%rax │ │ │ │ + fldt 0x20(%r10,%rdi,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 22ee2 │ │ │ │ + jmp 21472 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 22ca9 │ │ │ │ + jmp 21269 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 22fe9 │ │ │ │ + jmp 21569 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 22cd9 │ │ │ │ + jmp 21299 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 23019 │ │ │ │ + jmp 21599 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 22c1e │ │ │ │ - jmp 22fa4 │ │ │ │ + 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 233f0 │ │ │ │ + jne 21940 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 23711 │ │ │ │ + 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 23a3d │ │ │ │ + je 21f2d │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 23469 │ │ │ │ - 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 23a35 │ │ │ │ + jg 21f25 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 23440 │ │ │ │ + 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 23a4d │ │ │ │ + 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 %rdi,-0xc0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r13,%r14 │ │ │ │ add $0x30,%rax │ │ │ │ + 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 236f9 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 21bfe │ │ │ │ + nopl (%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 236f9 │ │ │ │ - mov %rsp,%r12 │ │ │ │ - sub -0xc8(%rbp),%rsp │ │ │ │ + jg 21bfe │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ - mov 0x78(%r13),%rdx │ │ │ │ + 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 │ │ │ │ - cmpq $0xffffffffffffffff,-0xc0(%rbp) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ - jl 23696 │ │ │ │ - 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(%r13),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x58(%r12),%rax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - 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 │ │ │ │ @@ -35586,32 +34978,31 @@ │ │ │ │ mov %dx,-0x66(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fxch %st(3) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x28110(%rip) │ │ │ │ + fldt 0x25bcb(%rip) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - lea 0x2(%rdx,%rax,1),%r8 │ │ │ │ + lea 0x2(%rdx,%r13,1),%r8 │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - jmp 23633 │ │ │ │ - nop │ │ │ │ + jmp 21b3f │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x27da8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -35624,167 +35015,164 @@ │ │ │ │ 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 23615 │ │ │ │ + je 21b21 │ │ │ │ fchs │ │ │ │ - fmuls 0x27ac1(%rip) │ │ │ │ - fldt 0x2809f(%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 23690 │ │ │ │ + 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 235d0 │ │ │ │ + ja 21ae0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 239f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 21ee0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 23633 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 23696 │ │ │ │ - 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 %rdi,%rdx │ │ │ │ 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 e2b0 │ │ │ │ + call d9d0 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ cmp %r14,-0xa8(%rbp) │ │ │ │ - mov %r12,%rsp │ │ │ │ - jle 236f9 │ │ │ │ + jle 21bfe │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 234f0 │ │ │ │ + jge 21a00 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ + mov %r12,%rbx │ │ │ │ mov -0xd0(%rbp),%r12 │ │ │ │ - mov %r13,%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 233de │ │ │ │ + je 2192e │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 23a45 │ │ │ │ + je 21f35 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 23769 │ │ │ │ - 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 23a2d │ │ │ │ + jg 21f1d │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 23740 │ │ │ │ + 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 233de │ │ │ │ + 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 233de │ │ │ │ + jl 2192e │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 233de │ │ │ │ - mov %rsp,%r12 │ │ │ │ - sub -0xc8(%rbp),%rsp │ │ │ │ + jg 2192e │ │ │ │ mov 0x8(%r14),%r9 │ │ │ │ mov 0x78(%r13),%rdx │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + sub -0xc8(%rbp),%rsp │ │ │ │ mov %r9,%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - cmpq $0xffffffffffffffff,-0xc0(%rbp) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ - jl 23986 │ │ │ │ + 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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov 0x60(%r13),%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ @@ -35801,32 +35189,31 @@ │ │ │ │ mov %dx,-0x66(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fxch %st(3) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x27e24(%rip) │ │ │ │ + fldt 0x258f4(%rip) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - lea 0x2(%rax,%rdx,1),%r8 │ │ │ │ + lea 0x2(%rbx,%rdx,1),%r8 │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - jmp 23923 │ │ │ │ - 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 0x27ab8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -35839,255 +35226,249 @@ │ │ │ │ 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 23905 │ │ │ │ + je 21df9 │ │ │ │ fchs │ │ │ │ - fmuls 0x277d1(%rip) │ │ │ │ - fldt 0x27daf(%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 23980 │ │ │ │ + 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 238c0 │ │ │ │ + ja 21db8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 23a10 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 21f00 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 23923 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 23986 │ │ │ │ - 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 %rdi,%rdx │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ + shl $0x5,%r9 │ │ │ │ fstpt (%rsp) │ │ │ │ - inc %rbx │ │ │ │ + add 0x18(%r13),%r9 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + 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 e2b0 │ │ │ │ - cmp %rbx,-0xa8(%rbp) │ │ │ │ - mov %r12,%rsp │ │ │ │ - jle 233de │ │ │ │ + call d9d0 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ + cmp %r12,-0xa8(%rbp) │ │ │ │ + jle 2192e │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%r14 │ │ │ │ - jmp 237d0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 21cd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x27cbc(%rip) │ │ │ │ + fldt 0x2579c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 23625 │ │ │ │ + jmp 21b31 │ │ │ │ nopl (%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x27c9c(%rip) │ │ │ │ + fldt 0x2577c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 23915 │ │ │ │ + jmp 21e09 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 23769 │ │ │ │ + jmp 21c69 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 23469 │ │ │ │ + jmp 21989 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 2349a │ │ │ │ + jmp 219ba │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 2379a │ │ │ │ + jmp 21c9a │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 233de │ │ │ │ - jmp 23726 │ │ │ │ + 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 │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ mov 0x0(%r13),%r12 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x108(%r12),%r15 │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ push %rax │ │ │ │ push 0x8(%r13) │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call d6b0 │ │ │ │ + call ce40 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 23af0 │ │ │ │ + jne 21fe0 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 23e30 │ │ │ │ + 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 241d5 │ │ │ │ + je 2261d │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ - jmp 23b69 │ │ │ │ - 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 241cd │ │ │ │ + jg 22615 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 23b40 │ │ │ │ + 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 241e5 │ │ │ │ + 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 │ │ │ │ + shl $0x5,%rax │ │ │ │ mov %r10,%r13 │ │ │ │ - mov %rdi,%rax │ │ │ │ - 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 23e14 │ │ │ │ + jl 222b4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 23e14 │ │ │ │ + jg 222b4 │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ mov 0x8(%r13),%r8 │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ mov 0x78(%r12),%rdx │ │ │ │ sub -0x98(%rbp),%rsp │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - imul %r8,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x58(%r12),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - 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) │ │ │ │ @@ -36100,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 24130 │ │ │ │ + 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 0x27699(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -36134,191 +35515,185 @@ │ │ │ │ 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 23d26 │ │ │ │ + je 221da │ │ │ │ fchs │ │ │ │ - fmuls 0x273b0(%rip) │ │ │ │ - fldt 0x2798e(%rip) │ │ │ │ + fmuls 0x24efc(%rip) │ │ │ │ + fldt 0x254aa(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - js 23db0 │ │ │ │ + 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 0x27637(%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 23d80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 23dc0 │ │ │ │ - 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 │ │ │ │ sub $0x10,%rsp │ │ │ │ - shl $0x5,%r8 │ │ │ │ - inc %r15 │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ + shl $0x5,%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + inc %r15 │ │ │ │ add %r8,%rax │ │ │ │ - push 0x18(%rax) │ │ │ │ mov %rcx,%r8 │ │ │ │ + push 0x18(%rax) │ │ │ │ push 0x10(%rax) │ │ │ │ push 0x8(%rax) │ │ │ │ push (%rax) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - call e2b0 │ │ │ │ - cmp %r15,-0x78(%rbp) │ │ │ │ + call d9d0 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ - jle 23e14 │ │ │ │ + cmp %r15,-0x78(%rbp) │ │ │ │ + jle 222b4 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 23bf0 │ │ │ │ + jge 220a8 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0xa8(%rbp),%r15 │ │ │ │ mov -0x90(%rbp),%r13 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 23ade │ │ │ │ + je 21fce │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 241dd │ │ │ │ + je 22625 │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ - jmp 23ea9 │ │ │ │ - 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 241c5 │ │ │ │ + jl 2260d │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 23e80 │ │ │ │ + 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 23ade │ │ │ │ + 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 │ │ │ │ + add %r11,%r15 │ │ │ │ shl $0x5,%rax │ │ │ │ mov %r10,%r12 │ │ │ │ add $0x30,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov (%r15),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 23ade │ │ │ │ + jl 21fce │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 23ade │ │ │ │ + jg 21fce │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ mov 0x8(%r15),%r8 │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ mov 0x78(%r13),%rdx │ │ │ │ sub -0x90(%rbp),%rsp │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - imul %r8,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x58(%r13),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - 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) │ │ │ │ @@ -36331,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 24180 │ │ │ │ + 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 0x27372(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -36365,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 2404d │ │ │ │ + je 224b9 │ │ │ │ fchs │ │ │ │ - fmuls 0x27089(%rip) │ │ │ │ - fldt 0x27667(%rip) │ │ │ │ + fmuls 0x24c1d(%rip) │ │ │ │ + fldt 0x251cb(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - js 240d0 │ │ │ │ + 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 0x27310(%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 240a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 240e0 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - inc %r14 │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ + shl $0x5,%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + inc %r14 │ │ │ │ add %r8,%rax │ │ │ │ - push 0x18(%rax) │ │ │ │ mov %rcx,%r8 │ │ │ │ + push 0x18(%rax) │ │ │ │ push 0x10(%rax) │ │ │ │ push 0x8(%rax) │ │ │ │ push (%rax) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - call e2b0 │ │ │ │ - cmp %r14,-0x78(%rbp) │ │ │ │ + call d9d0 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ - jle 23ade │ │ │ │ + cmp %r14,-0x78(%rbp) │ │ │ │ + jle 21fce │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%r15 │ │ │ │ - jmp 23f10 │ │ │ │ + jmp 22380 │ │ │ │ nop │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 24150 │ │ │ │ + ja 225a0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x2757c(%rip) │ │ │ │ + fldt 0x250fc(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 23d36 │ │ │ │ + jmp 221ea │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2755e(%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 23d36 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 221ea │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 241a0 │ │ │ │ + ja 225e8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x2752c(%rip) │ │ │ │ + fldt 0x250b4(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2405d │ │ │ │ + jmp 224c9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2750e(%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 2405d │ │ │ │ + jmp 224c9 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 23ea9 │ │ │ │ + jmp 22319 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 23b69 │ │ │ │ + jmp 22029 │ │ │ │ xor %r11d,%r11d │ │ │ │ - jmp 23b95 │ │ │ │ + jmp 22055 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 23ed8 │ │ │ │ + jmp 22348 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 23ade │ │ │ │ - jmp 23e42 │ │ │ │ - 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 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - mov (%rdi),%r13 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ mov 0x38(%rdi),%r14 │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ - mov 0x30(%rdi),%r15 │ │ │ │ - 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 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + 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 242b0 │ │ │ │ + jne 226f0 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 24750 │ │ │ │ + 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 24d1a │ │ │ │ + je 2308a │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 24329 │ │ │ │ - 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 24d0a │ │ │ │ + jg 2307a │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 24300 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - jle 24d34 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ + cmp %rax,-0x88(%rbp) │ │ │ │ + jle 230a4 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ mov %rbx,-0x118(%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) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ shl $0x6,%rcx │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ mov %rsi,-0xe0(%rbp) │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ 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 %rdi,-0xf8(%rbp) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov (%rbx),%rax │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2473b │ │ │ │ + jl 22b0c │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2473b │ │ │ │ + jg 22b0c │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + mov 0x78(%r15),%r12 │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ sub -0xf0(%rbp),%rsp │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov 0x78(%r13),%rbx │ │ │ │ - mov %rax,%r11 │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - shl $0x5,%r11 │ │ │ │ + mov %rax,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - lea (%rbx,%r11,1),%rdi │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - jle 24d00 │ │ │ │ - mov 0x48(%r13),%rdi │ │ │ │ - imul 0x30(%r13),%rax │ │ │ │ - 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ - movzwl -0x62(%rbp),%eax │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ + fldt (%r11) │ │ │ │ mov %ax,-0x66(%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 %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) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov -0x90(%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 24a00 │ │ │ │ + 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 │ │ │ │ - neg %rsi │ │ │ │ lea -0x2(%r8),%r9 │ │ │ │ mov %r10,%r8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 245a6 │ │ │ │ + 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 245c0 │ │ │ │ + je 22990 │ │ │ │ test %rax,%rax │ │ │ │ - jg 24580 │ │ │ │ + jg 22950 │ │ │ │ fldt 0x10(%rdx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24586 │ │ │ │ + je 22956 │ │ │ │ mov %rcx,%r14 │ │ │ │ - jmp 24589 │ │ │ │ + jmp 22959 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%r14 │ │ │ │ - lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ + 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 │ │ │ │ - lea (%r10,%rbx,1),%rdi │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 24677 │ │ │ │ - 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 │ │ │ │ - sub %rax,%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 │ │ │ │ - test %rax,%rax │ │ │ │ - js 2469f │ │ │ │ - lea 0x2(%r15,%rax,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jns 22a78 │ │ │ │ + mov %rcx,%rax │ │ │ │ + not %rax │ │ │ │ + add %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ inc %rsi │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%rdi) │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jne 24670 │ │ │ │ - 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) │ │ │ │ - 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 16d40 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + call 16310 │ │ │ │ mov -0xb8(%rbp),%rsp │ │ │ │ incq -0x80(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jle 2473b │ │ │ │ - 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 24400 │ │ │ │ + jge 22810 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x118(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 24293 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + je 226da │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 24d27 │ │ │ │ + je 23097 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 247a9 │ │ │ │ - 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 24d12 │ │ │ │ + jl 23082 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 24780 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - jle 24293 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - fildll -0x88(%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) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ shl $0x6,%rcx │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ mov %rsi,-0xe0(%rbp) │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - fstpt -0xd0(%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 %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 24293 │ │ │ │ + jl 226da │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 24293 │ │ │ │ + jg 226da │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + mov 0x78(%r15),%r12 │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ sub -0xf0(%rbp),%rsp │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov 0x78(%r13),%rbx │ │ │ │ - mov %rax,%r11 │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - shl $0x5,%r11 │ │ │ │ + mov %rax,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - lea (%rbx,%r11,1),%rdi │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - jle 24cf0 │ │ │ │ - mov 0x48(%r13),%rdi │ │ │ │ - imul 0x30(%r13),%rax │ │ │ │ - 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ - movzwl -0x62(%rbp),%eax │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ + fldt (%r11) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ - mov 0xc8(%r13),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + mov 0xc8(%r15),%rdx │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x98(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + 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) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov -0x90(%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 24c30 │ │ │ │ + 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 │ │ │ │ - neg %rsi │ │ │ │ lea -0x2(%r8),%r9 │ │ │ │ mov %r10,%r8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 249ea │ │ │ │ - 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 24ab0 │ │ │ │ + je 22e50 │ │ │ │ test %rax,%rax │ │ │ │ - jg 249c0 │ │ │ │ + jg 22d78 │ │ │ │ fldt 0x10(%rdx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 249c6 │ │ │ │ + je 22d7e │ │ │ │ mov %rcx,%r14 │ │ │ │ - jmp 249c9 │ │ │ │ + jmp 22d81 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %r15,-0x98(%rbp) │ │ │ │ - mov %r13,-0x108(%rbp) │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ - not %rsi │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xe0(%rbp),%r13 │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ + not %rsi │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 24a74 │ │ │ │ - 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 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r15,%rsi │ │ │ │ + add %r11,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ - cmp %r13,%rcx │ │ │ │ - je 24a90 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 22e30 │ │ │ │ test %rax,%rax │ │ │ │ - jg 24a40 │ │ │ │ + jg 22de8 │ │ │ │ fldt 0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24a4d │ │ │ │ + je 22df5 │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 24a53 │ │ │ │ - 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 245d0 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ - lea (%r10,%rbx,1),%rdi │ │ │ │ + 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 │ │ │ │ - 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) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 24b67 │ │ │ │ - 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 │ │ │ │ - sub %rax,%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 │ │ │ │ - test %rax,%rax │ │ │ │ - js 24b8f │ │ │ │ - lea 0x2(%r15,%rax,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jns 22f38 │ │ │ │ + mov %rcx,%rax │ │ │ │ + not %rax │ │ │ │ + add %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ inc %rsi │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%rdi) │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jne 24b60 │ │ │ │ - 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) │ │ │ │ - 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 16d40 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + call 16310 │ │ │ │ mov -0xb8(%rbp),%rsp │ │ │ │ incq -0x80(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jle 24293 │ │ │ │ - addq $0x10,-0xb0(%rbp) │ │ │ │ + cmp %rax,-0x88(%rbp) │ │ │ │ + jle 226da │ │ │ │ + addq $0x10,-0xa8(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 24860 │ │ │ │ - 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 │ │ │ │ - not %rsi │ │ │ │ + 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 24cb4 │ │ │ │ - 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 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r15,%rsi │ │ │ │ + add %r11,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 24cd0 │ │ │ │ + je 23040 │ │ │ │ test %rax,%rax │ │ │ │ - jg 24c80 │ │ │ │ + jg 22ff8 │ │ │ │ fldt 0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24c8d │ │ │ │ + je 23005 │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 24c93 │ │ │ │ - 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 24ac0 │ │ │ │ + lea 0x10(%r12,%rbx,1),%r8 │ │ │ │ + jmp 22e60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - jmp 24ba9 │ │ │ │ + lea 0x10(%r12,%rbx,1),%r8 │ │ │ │ + jmp 22f52 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - jmp 246b9 │ │ │ │ + lea 0x10(%r12,%rbx,1),%r8 │ │ │ │ + jmp 22a92 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 24329 │ │ │ │ + jmp 22739 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 247a9 │ │ │ │ + jmp 22b71 │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - jmp 2435c │ │ │ │ + jmp 2276c │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - jmp 247dc │ │ │ │ + jmp 22ba4 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 24293 │ │ │ │ - jmp 24765 │ │ │ │ + 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 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ mov (%rdi),%r12 │ │ │ │ - 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 │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - 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 24e00 │ │ │ │ + jne 23168 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 2517e │ │ │ │ + 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 2576a │ │ │ │ + je 23a62 │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ - jmp 24e69 │ │ │ │ - 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 25762 │ │ │ │ + jg 23a5a │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 24e40 │ │ │ │ + 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 2577a │ │ │ │ + cmp %r14,-0xb0(%rbp) │ │ │ │ + jle 23a72 │ │ │ │ fld1 │ │ │ │ - fildll -0xe0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ mov %rbx,-0x118(%rbp) │ │ │ │ + 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 $0x6,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rbx,%rax,1),%r13 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ - fdivr %st(1),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ + fildll -0xd0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 25169 │ │ │ │ + jl 2349a │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 25169 │ │ │ │ + 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 250e8 │ │ │ │ + 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 -0xa8(%rbp),%rax │ │ │ │ mov 0x58(%r12),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ 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) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x266da(%rip) │ │ │ │ + fldt 0x2435b(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 25080 │ │ │ │ - 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 0x26368(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -37404,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 25055 │ │ │ │ + je 23391 │ │ │ │ fchs │ │ │ │ - fmuls 0x26081(%rip) │ │ │ │ - fldt 0x2665f(%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 25430 │ │ │ │ + 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 25010 │ │ │ │ + ja 23350 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 250c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 233f8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 25065 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 233a1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x265ec(%rip) │ │ │ │ + fldt 0x24284(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25065 │ │ │ │ + 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) │ │ │ │ mov %r10,%rsi │ │ │ │ inc %rbx │ │ │ │ - push -0x60(%rbp) │ │ │ │ - push -0xd0(%rbp) │ │ │ │ - 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 16d40 │ │ │ │ - cmp %rbx,-0xc8(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - jle 25169 │ │ │ │ + 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 24f10 │ │ │ │ + jge 23260 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x118(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 24de3 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + je 23153 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 25772 │ │ │ │ + je 23a6a │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ - jmp 251e9 │ │ │ │ + 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 2575a │ │ │ │ + jg 23a52 │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 251c0 │ │ │ │ + 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 24de3 │ │ │ │ + cmp %r13,-0xb0(%rbp) │ │ │ │ + jle 23153 │ │ │ │ fld1 │ │ │ │ - fildll -0xe0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + 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 $0x6,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rbx │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - fildll -0xd8(%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 24de3 │ │ │ │ + jl 23153 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 24de3 │ │ │ │ + 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 25598 │ │ │ │ + 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 -0xa8(%rbp),%rax │ │ │ │ mov 0x58(%r12),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ 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) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x2635e(%rip) │ │ │ │ + fldt 0x24027(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 253f0 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 236f4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x25ff8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -37637,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 253c5 │ │ │ │ + je 236c9 │ │ │ │ fchs │ │ │ │ - fmuls 0x25d11(%rip) │ │ │ │ - fldt 0x262ef(%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 25620 │ │ │ │ + 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 25380 │ │ │ │ + ja 23688 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 25570 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 23880 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 253d5 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 236d9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - fildll 0x8(%r11) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - 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 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ 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 0x2623e(%rip) │ │ │ │ + fldt 0x23f06(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ sub -0xf8(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 25511 │ │ │ │ - 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 0x25ed8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -37734,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 254e5 │ │ │ │ + je 237f1 │ │ │ │ fchs │ │ │ │ - fmuls 0x25bf1(%rip) │ │ │ │ - fldt 0x261cf(%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 250e0 │ │ │ │ + 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 254a0 │ │ │ │ + ja 237b0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 25550 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 23860 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 254f5 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23801 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2615c(%rip) │ │ │ │ + fldt 0x23e1c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 254f5 │ │ │ │ + jmp 23801 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2613c(%rip) │ │ │ │ + fldt 0x23dfc(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 253d5 │ │ │ │ + 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) │ │ │ │ mov %r10,%rsi │ │ │ │ inc %r13 │ │ │ │ - push -0x60(%rbp) │ │ │ │ - push -0xd0(%rbp) │ │ │ │ - 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 16d40 │ │ │ │ - cmp %r13,-0xc8(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - jle 24de3 │ │ │ │ + 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 25280 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 23588 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - fildll 0x8(%r11) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - 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 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ 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 0x2604e(%rip) │ │ │ │ + fldt 0x23d1e(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ sub -0xf8(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 25701 │ │ │ │ + jmp 239fd │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x25ce8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -37880,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 256d5 │ │ │ │ + je 239d1 │ │ │ │ fchs │ │ │ │ - fmuls 0x25a01(%rip) │ │ │ │ - fldt 0x25fdf(%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 25590 │ │ │ │ + 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 25690 │ │ │ │ + ja 23990 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 25740 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 23a38 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 256e5 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 239e1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x25f6c(%rip) │ │ │ │ + fldt 0x23c44(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 256e5 │ │ │ │ + jmp 239e1 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 251e9 │ │ │ │ + jmp 234f9 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 24e69 │ │ │ │ + jmp 231b9 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 24e98 │ │ │ │ + jmp 231e8 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 25218 │ │ │ │ + jmp 23528 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 24de3 │ │ │ │ - jmp 25193 │ │ │ │ - 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 │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ mov (%rdi),%r13 │ │ │ │ mov 0x30(%rdi),%r12 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov 0x20(%rdi),%rax │ │ │ │ mov 0x108(%r13),%r10 │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ + mov 0x20(%rdi),%rax │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ 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 25840 │ │ │ │ + jne 23b40 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 25d46 │ │ │ │ + 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 2635b │ │ │ │ + je 2455b │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 258a9 │ │ │ │ - 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 26353 │ │ │ │ + jg 24553 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 25880 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0x78(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - jle 26375 │ │ │ │ + cmp %rax,-0x78(%rbp) │ │ │ │ + jle 24575 │ │ │ │ fildll -0x90(%rbp) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov %r10,-0x118(%rbp) │ │ │ │ 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 │ │ │ │ - mov %rsi,-0xf0(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ shl $0x6,%rcx │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ add $0x2,%rbx │ │ │ │ lea (%r12,%rsi,1),%r14 │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + fld1 │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rsi,-0xf0(%rbp) │ │ │ │ lea (%r10,%rax,1),%r15 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov (%r15),%rax │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 25d31 │ │ │ │ + jl 23fc1 │ │ │ │ nop │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 25d31 │ │ │ │ + jg 23fc1 │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ mov 0x78(%r13),%rcx │ │ │ │ - sub -0xe8(%rbp),%rsp │ │ │ │ imul %rdx,%rdi │ │ │ │ + sub -0xe8(%rbp),%rsp │ │ │ │ shl $0x5,%rdx │ │ │ │ fildll (%r8) │ │ │ │ - mov %rdi,%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - shl $0x4,%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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ 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 │ │ │ │ @@ -38120,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 26250 │ │ │ │ + jbe 24470 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x25928(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -38151,69 +37494,66 @@ │ │ │ │ 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 25a97 │ │ │ │ + je 23d73 │ │ │ │ fchs │ │ │ │ - fmuls 0x2563f(%rip) │ │ │ │ - fldt 0x25c1d(%rip) │ │ │ │ + fmuls 0x23363(%rip) │ │ │ │ + fldt 0x23911(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 25b30 │ │ │ │ + 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 0x258b9(%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 25b00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 23dd0 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 25b40 │ │ │ │ - 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) │ │ │ │ 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 │ │ │ │ @@ -38239,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 26230 │ │ │ │ + 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 0x257c5(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -38274,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 25bfc │ │ │ │ + je 23eb8 │ │ │ │ fchs │ │ │ │ - fmuls 0x254da(%rip) │ │ │ │ - fldt 0x25ab8(%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) │ │ │ │ - jle 25cb0 │ │ │ │ + jle 23f48 │ │ │ │ fldt -0x110(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ 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 0x2573e(%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 25c80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 25cc0 │ │ │ │ - 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 16d40 │ │ │ │ + call 16310 │ │ │ │ mov -0xa8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 25d31 │ │ │ │ + jle 23fc1 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ add $0x10,%r15 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 25970 │ │ │ │ + jge 23c50 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x118(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 25827 │ │ │ │ + je 23b27 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 26368 │ │ │ │ + je 24568 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 25da9 │ │ │ │ - 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 2634b │ │ │ │ + jl 2454b │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 25d80 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0x78(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - jle 25827 │ │ │ │ + cmp %rax,-0x78(%rbp) │ │ │ │ + jle 23b27 │ │ │ │ fildll -0x90(%rbp) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ 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 │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ shl $0x6,%rcx │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ add $0x2,%rbx │ │ │ │ lea (%r12,%rdi,1),%r14 │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + fld1 │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ lea (%r10,%rax,1),%r15 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r15),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 25827 │ │ │ │ + jl 23b27 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 25827 │ │ │ │ + jg 23b27 │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ mov 0x78(%r13),%rcx │ │ │ │ - sub -0xe8(%rbp),%rsp │ │ │ │ imul %rdx,%rdi │ │ │ │ + sub -0xe8(%rbp),%rsp │ │ │ │ shl $0x5,%rdx │ │ │ │ fildll (%r8) │ │ │ │ - mov %rdi,%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - shl $0x4,%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 │ │ │ │ - fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ 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 │ │ │ │ @@ -38493,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 262e0 │ │ │ │ + jbe 244f0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2542c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -38524,69 +37859,66 @@ │ │ │ │ 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 25f93 │ │ │ │ + je 24207 │ │ │ │ fchs │ │ │ │ - fmuls 0x25143(%rip) │ │ │ │ - fldt 0x25721(%rip) │ │ │ │ + fmuls 0x22ecf(%rip) │ │ │ │ + fldt 0x2347d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 26030 │ │ │ │ + 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 0x253bd(%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 26000 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 24260 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 26040 │ │ │ │ - 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) │ │ │ │ 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 │ │ │ │ @@ -38612,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 262c0 │ │ │ │ + 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 0x252c5(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -38647,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 260fc │ │ │ │ + je 24348 │ │ │ │ fchs │ │ │ │ - fmuls 0x24fda(%rip) │ │ │ │ - fldt 0x255b8(%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) │ │ │ │ - jle 261b0 │ │ │ │ + jle 243d8 │ │ │ │ fldt -0x110(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ 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 0x2523e(%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 26180 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 261c0 │ │ │ │ - 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 16d40 │ │ │ │ + call 16310 │ │ │ │ mov -0xa8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 25827 │ │ │ │ + jle 23b27 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%r15 │ │ │ │ - jmp 25e60 │ │ │ │ + jmp 240d8 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 26270 │ │ │ │ + ja 24488 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2547e(%rip) │ │ │ │ + fldt 0x2322e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25c0c │ │ │ │ + jmp 23ec8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 262a0 │ │ │ │ + ja 244b0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x25462(%rip) │ │ │ │ + fldt 0x23212(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25aa7 │ │ │ │ - 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 0x2543e(%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 25c0c │ │ │ │ - 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 0x2540e(%rip) │ │ │ │ + fldt 0x231ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25aa7 │ │ │ │ + jmp 23d83 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 26300 │ │ │ │ + ja 24508 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x253ee(%rip) │ │ │ │ + fldt 0x231ae(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2610c │ │ │ │ + jmp 24358 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26330 │ │ │ │ + ja 24530 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x253d2(%rip) │ │ │ │ + fldt 0x23192(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25fa3 │ │ │ │ - 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 0x253ae(%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 2610c │ │ │ │ - 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 0x2537e(%rip) │ │ │ │ + fldt 0x2314e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25fa3 │ │ │ │ + jmp 24217 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 25da9 │ │ │ │ + jmp 24021 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 258a9 │ │ │ │ + jmp 23b89 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 258d9 │ │ │ │ + jmp 23bb9 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 25dd9 │ │ │ │ + jmp 24051 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 25827 │ │ │ │ - jmp 25d58 │ │ │ │ + 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 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ + mov 0x28(%rdi),%r10 │ │ │ │ mov 0x40(%rdi),%r14 │ │ │ │ - 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 0x108(%rax),%rbx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - push %r11 │ │ │ │ + mov 0x108(%rax),%rbx │ │ │ │ + push %r10 │ │ │ │ push 0x48(%rax) │ │ │ │ - call d190 │ │ │ │ + call c930 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 26450 │ │ │ │ + jne 24650 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 26ac3 │ │ │ │ - jmp 26441 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26441 │ │ │ │ - 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 2724f │ │ │ │ + je 2532f │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 264a9 │ │ │ │ - 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 2723f │ │ │ │ + jg 2531f │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 26480 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0xa8(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - jle 2726f │ │ │ │ + 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 │ │ │ │ - shl $0x6,%rsi │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + shl $0x6,%rsi │ │ │ │ mov %rsi,-0xf8(%rbp) │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rsi,-0x120(%rbp) │ │ │ │ lea 0x2(%rsi),%r13 │ │ │ │ - shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ 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 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 26aa8 │ │ │ │ + jl 24c1c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 26aac │ │ │ │ + jg 24c20 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ mov %rsp,-0xe8(%rbp) │ │ │ │ sub -0x108(%rbp),%rsp │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov 0x78(%rbx),%r11 │ │ │ │ + mov 0x78(%rax),%r11 │ │ │ │ + lea (%rdi,%rdi,2),%rbx │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - lea (%rax,%rax,2),%rbx │ │ │ │ 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) │ │ │ │ - jle 269f4 │ │ │ │ + jle 24b6c │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov 0x48(%rsi),%rdi │ │ │ │ - imul 0x30(%rsi),%rax │ │ │ │ - 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ 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) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 26dc0 │ │ │ │ + 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 │ │ │ │ - neg %rsi │ │ │ │ lea -0x2(%r8),%r9 │ │ │ │ mov %r10,%r8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 26766 │ │ │ │ - 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 26780 │ │ │ │ + je 24940 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 26740 │ │ │ │ + jg 24900 │ │ │ │ fldt 0x10(%rax,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 26746 │ │ │ │ + je 24906 │ │ │ │ mov %rcx,%r14 │ │ │ │ - jmp 26749 │ │ │ │ + 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 │ │ │ │ - fildll 0x8(%rdi) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + 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) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 26863 │ │ │ │ - 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 268b0 │ │ │ │ + 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 26840 │ │ │ │ + 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 2685c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 268b4 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - 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 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + fildll 0x10(%rbx) │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%r10,%rbx,1),%r8 │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ fldt 0x20(%rdx,%r11,1) │ │ │ │ + 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) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 269a3 │ │ │ │ - cs nopw 0x0(%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 269f0 │ │ │ │ + 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 26980 │ │ │ │ + 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 2699c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 269f4 │ │ │ │ - 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 │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - mov %r10,%rsi │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + mov %r10,%rsi │ │ │ │ + lea (%r10,%rbx,1),%rdx │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ - lea (%r10,%rbx,1),%rdx │ │ │ │ push -0xd0(%rbp) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ push -0x78(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ push %rcx │ │ │ │ - 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 17110 │ │ │ │ + call 16660 │ │ │ │ mov -0xe8(%rbp),%rsp │ │ │ │ incq -0x90(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - cmp %rax,-0xa8(%rbp) │ │ │ │ - jle 26aae │ │ │ │ + cmp %rax,-0xa0(%rbp) │ │ │ │ + jle 24c22 │ │ │ │ addq $0x10,-0xe0(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 265b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26aae │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26aae │ │ │ │ - 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 26441 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + je 24641 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2725f │ │ │ │ + je 2533f │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 26b29 │ │ │ │ - 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 27247 │ │ │ │ + jg 25327 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 26b00 │ │ │ │ + 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 │ │ │ │ - cmp -0xa8(%rbp),%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - jge 26441 │ │ │ │ + cmp -0xa0(%rbp),%rax │ │ │ │ + jge 24641 │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ mov -0x128(%rbp),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ + inc %r15 │ │ │ │ lea (%rax,%rax,1),%rcx │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ + lea (%r15,%r15,1),%r13 │ │ │ │ mov %rax,%rsi │ │ │ │ - inc %r15 │ │ │ │ mov %rcx,-0xf0(%rbp) │ │ │ │ add %rax,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x6,%rsi │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ - lea (%r15,%r15,1),%r13 │ │ │ │ + shl $0x6,%rsi │ │ │ │ mov %rsi,-0xf8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ lea (%rdi,%rdi,1),%rbx │ │ │ │ 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 $0x6,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rdi,-0x118(%rbp) │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2643b │ │ │ │ + jl 2463b │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2643f │ │ │ │ + jg 2463f │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ mov %rsp,-0xe8(%rbp) │ │ │ │ sub -0x108(%rbp),%rsp │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov 0x78(%rbx),%r11 │ │ │ │ + mov 0x78(%rax),%r11 │ │ │ │ + lea (%rdi,%rdi,2),%rbx │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - lea (%rax,%rax,2),%rbx │ │ │ │ shl $0x4,%rbx │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ cmpq $0x0,-0xf0(%rbp) │ │ │ │ lea (%r11,%rbx,1),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - jle 27230 │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + jle 25310 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov 0x48(%rcx),%rdi │ │ │ │ - imul 0x30(%rcx),%rax │ │ │ │ - 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 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ 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) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 27160 │ │ │ │ + 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 │ │ │ │ - neg %rsi │ │ │ │ lea -0x2(%r8),%r9 │ │ │ │ mov %r10,%r8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 26daa │ │ │ │ - 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 26e70 │ │ │ │ + je 24fc0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 26d80 │ │ │ │ + jg 24ee0 │ │ │ │ fldt 0x10(%rax,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 26d86 │ │ │ │ + je 24ee6 │ │ │ │ mov %rcx,%r14 │ │ │ │ - jmp 26d89 │ │ │ │ + jmp 24ee9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - mov -0xf0(%rbp),%r12 │ │ │ │ - not %rsi │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ + not %rsi │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r11 │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 26e34 │ │ │ │ - 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 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r11,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 26e50 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 24fa0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 26e00 │ │ │ │ + jg 24f50 │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 26e0d │ │ │ │ + je 24f5d │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 26e13 │ │ │ │ + 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 26790 │ │ │ │ + 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 │ │ │ │ - fildll 0x8(%rdi) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + 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) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 26f27 │ │ │ │ - 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 26f50 │ │ │ │ + jns 250a0 │ │ │ │ mov %rcx,%rdx │ │ │ │ not %rdx │ │ │ │ add %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ inc %rsi │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%r8) │ │ │ │ cmp %rsi,%r12 │ │ │ │ - jne 26f20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fildll 0x10(%rdi) │ │ │ │ + jne 25070 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x20(%r11,%rbx,1),%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + fildll 0x10(%rbx) │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%r10,%rbx,1),%r8 │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ fldt 0x20(%rdx,%r11,1) │ │ │ │ + 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) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 27063 │ │ │ │ - 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 270b0 │ │ │ │ + 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 27040 │ │ │ │ + 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 2705c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 270b4 │ │ │ │ - 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 │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - mov %r10,%rsi │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ + 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) │ │ │ │ - lea (%r10,%rbx,1),%rdx │ │ │ │ push -0xd0(%rbp) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ push -0x78(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ push %rcx │ │ │ │ - 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 17110 │ │ │ │ + call 16660 │ │ │ │ mov -0xe8(%rbp),%rsp │ │ │ │ incq -0x90(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - cmp %rax,-0xa8(%rbp) │ │ │ │ - jle 26441 │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ + cmp %rax,-0xa0(%rbp) │ │ │ │ + jle 24641 │ │ │ │ addq $0x10,-0xe0(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 26c10 │ │ │ │ - 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 %rdi,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xf0(%rbp),%r13 │ │ │ │ + mov -0x130(%rbp),%rdi │ │ │ │ + not %rsi │ │ │ │ + mov %r11,-0x128(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r11 │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 271f4 │ │ │ │ - cs nopw 0x0(%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 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r12,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ - cmp %r13,%rcx │ │ │ │ - je 27210 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 252f0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 271c0 │ │ │ │ + jg 252a0 │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 271cd │ │ │ │ + je 252ad │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 271d3 │ │ │ │ + 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 26e80 │ │ │ │ + jmp 24fd0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x10(%r11,%rbx,1),%r9 │ │ │ │ lea 0x20(%r11,%rbx,1),%rcx │ │ │ │ - jmp 270b4 │ │ │ │ + jmp 251cc │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 264a9 │ │ │ │ + jmp 24699 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 26b29 │ │ │ │ + jmp 24c89 │ │ │ │ movq $0x0,-0x90(%rbp) │ │ │ │ - jmp 264df │ │ │ │ + jmp 246cf │ │ │ │ movq $0x0,-0x90(%rbp) │ │ │ │ - jmp 26b5f │ │ │ │ + jmp 24cbf │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 26441 │ │ │ │ - jmp 26ad8 │ │ │ │ + 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 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - mov (%rdi),%r12 │ │ │ │ - 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 27340 │ │ │ │ + jne 25420 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 279ba │ │ │ │ + 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 28021 │ │ │ │ + je 26040 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 273a9 │ │ │ │ - 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 28011 │ │ │ │ + jg 26030 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 27380 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0xd8(%rbp) │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - jle 28041 │ │ │ │ + cmp %rax,-0xd8(%rbp) │ │ │ │ + jle 26060 │ │ │ │ fld1 │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ mov %rbx,-0x148(%rbp) │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ shl $0x6,%rsi │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rbx,%rax,1),%r13 │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x6,%rdi │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ mov %rdi,-0x140(%rbp) │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ mov %rax,-0x130(%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 279a5 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 25a1f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 279a5 │ │ │ │ + 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 278e0 │ │ │ │ - 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 0x58(%r12),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov 0x58(%r13),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - 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) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x24161(%rip) │ │ │ │ + fldt 0x22077(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 275ec │ │ │ │ - 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 0x23df8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -39979,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 275c5 │ │ │ │ + je 25679 │ │ │ │ fchs │ │ │ │ - fmuls 0x23b11(%rip) │ │ │ │ - fldt 0x240ef(%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 27650 │ │ │ │ + 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 27580 │ │ │ │ + ja 25638 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27630 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 256e0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 275d5 │ │ │ │ - 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 0x2407c(%rip) │ │ │ │ + fldt 0x21f9c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 275d5 │ │ │ │ + jmp 25689 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - fildll 0x8(%r9) │ │ │ │ + fildll 0x8(%rbx) │ │ │ │ inc %r8 │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ + 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 │ │ │ │ - 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 0x24017(%rip) │ │ │ │ + fldt 0x21f3d(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ sub -0xe0(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 2773d │ │ │ │ - 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 0x23ca8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40089,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 27715 │ │ │ │ + je 257b1 │ │ │ │ fchs │ │ │ │ - fmuls 0x239c1(%rip) │ │ │ │ - fldt 0x23f9f(%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 277a0 │ │ │ │ + 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 276d0 │ │ │ │ + ja 25770 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27780 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 25818 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 27725 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 257c1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x23f2c(%rip) │ │ │ │ + fldt 0x21e64(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27725 │ │ │ │ + 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 │ │ │ │ + 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(%r11,%r8,1) │ │ │ │ + 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 0x23ed4(%rip) │ │ │ │ + fldt 0x21e0c(%rip) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ sub -0xe0(%rbp),%r8 │ │ │ │ - mov %r8,%rcx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %r8,%rcx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 27881 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 25909 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x23b68(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40195,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 27855 │ │ │ │ + je 258e1 │ │ │ │ fchs │ │ │ │ - fmuls 0x23881(%rip) │ │ │ │ - fldt 0x23e5f(%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 27900 │ │ │ │ + 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 27810 │ │ │ │ + ja 258a0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 278c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 25948 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 27865 │ │ │ │ + jmp 258f1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x23dec(%rip) │ │ │ │ + fldt 0x21d34(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27865 │ │ │ │ + jmp 258f1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - jmp 27908 │ │ │ │ - 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 │ │ │ │ - shl $0x5,%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %r10,%rsi │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ + 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) │ │ │ │ push (%rdi) │ │ │ │ - mov -0x118(%rbp),%r9 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ - call 17110 │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ + call 16660 │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ incq -0xb8(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ cmp %rax,-0xd8(%rbp) │ │ │ │ - jle 279a5 │ │ │ │ + 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 27490 │ │ │ │ + jge 25550 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x148(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2732e │ │ │ │ + je 2540c │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 28031 │ │ │ │ + je 26050 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 27a29 │ │ │ │ - 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 28019 │ │ │ │ + jg 26038 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 27a00 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0xd8(%rbp) │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - jle 2732e │ │ │ │ + cmp %rax,-0xd8(%rbp) │ │ │ │ + jle 2540c │ │ │ │ fld1 │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ shl $0x6,%rsi │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x6,%rdi │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rdi,-0x140(%rbp) │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ 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 2732e │ │ │ │ + jl 2540c │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2732e │ │ │ │ + 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 27f50 │ │ │ │ - mov 0x30(%r12),%r8 │ │ │ │ - mov 0x48(%r12),%r9 │ │ │ │ + js 25f78 │ │ │ │ + mov 0x30(%r13),%r8 │ │ │ │ + mov 0x48(%r13),%r9 │ │ │ │ mov %r10,%rcx │ │ │ │ - fildll (%r9) │ │ │ │ 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 0x58(%r12),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov 0x58(%r13),%rdx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - 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) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x23af2(%rip) │ │ │ │ + fldt 0x21a6f(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 27c5c │ │ │ │ - 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 0x23788(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40449,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 27c35 │ │ │ │ + je 25c81 │ │ │ │ fchs │ │ │ │ - fmuls 0x234a1(%rip) │ │ │ │ - fldt 0x23a7f(%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 27cc0 │ │ │ │ + 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 27bf0 │ │ │ │ + ja 25c40 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27ca0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 25ce8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 27c45 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25c91 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x23a0c(%rip) │ │ │ │ + fldt 0x21994(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27c45 │ │ │ │ + jmp 25c91 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%r9) │ │ │ │ inc %r8 │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ + lea 0x10(%r15,%r11,1),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ + fldt (%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ mov -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 0x239a7(%rip) │ │ │ │ + fldt 0x2192e(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ sub -0xe0(%rbp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 27dad │ │ │ │ - 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 0x23638(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40558,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 27d85 │ │ │ │ + je 25dc1 │ │ │ │ fchs │ │ │ │ - fmuls 0x23351(%rip) │ │ │ │ - fldt 0x2392f(%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 27e10 │ │ │ │ + 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 27d40 │ │ │ │ + ja 25d80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27df0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 25e20 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 27d95 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25dd1 │ │ │ │ + nop │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x238bc(%rip) │ │ │ │ + fldt 0x2185c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27d95 │ │ │ │ + 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 │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ mov -0x140(%rbp),%rax │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ - fldt 0x10(%r11,%r8,1) │ │ │ │ + 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 0x23864(%rip) │ │ │ │ + fldt 0x21803(%rip) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ sub -0xe0(%rbp),%r8 │ │ │ │ - mov %r8,%rcx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov %r8,%rcx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 27ef1 │ │ │ │ - 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 0x234f8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40665,75 +39955,74 @@ │ │ │ │ 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 27ec5 │ │ │ │ + je 25ef1 │ │ │ │ fchs │ │ │ │ - fmuls 0x23211(%rip) │ │ │ │ - fldt 0x237ef(%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 27f70 │ │ │ │ + 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 27e80 │ │ │ │ + ja 25eb0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27f30 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 25f58 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 27ed5 │ │ │ │ + jmp 25f01 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2377c(%rip) │ │ │ │ + fldt 0x21724(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27ed5 │ │ │ │ + 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 27f78 │ │ │ │ - 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 │ │ │ │ - shl $0x5,%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %r10,%rsi │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ + 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) │ │ │ │ @@ -40743,246 +40032,247 @@ │ │ │ │ push 0x18(%rdi) │ │ │ │ push 0x10(%rdi) │ │ │ │ push 0x8(%rdi) │ │ │ │ push (%rdi) │ │ │ │ mov -0x118(%rbp),%r9 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ - call 17110 │ │ │ │ + call 16660 │ │ │ │ mov -0x110(%rbp),%rsp │ │ │ │ incq -0xb8(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ cmp %rax,-0xd8(%rbp) │ │ │ │ - jle 2732e │ │ │ │ + jle 2540c │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%rbx │ │ │ │ - jmp 27af0 │ │ │ │ + jmp 25b48 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 273a9 │ │ │ │ + jmp 25469 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 27a29 │ │ │ │ + jmp 25a81 │ │ │ │ movq $0x0,-0xb8(%rbp) │ │ │ │ - jmp 273df │ │ │ │ + jmp 2549f │ │ │ │ movq $0x0,-0xb8(%rbp) │ │ │ │ - jmp 27a5f │ │ │ │ + jmp 25ab7 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2732e │ │ │ │ - jmp 279cf │ │ │ │ - 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 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - mov 0x38(%rdi),%r12 │ │ │ │ - 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 28120 │ │ │ │ + jne 26140 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 287f5 │ │ │ │ + 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 2908b │ │ │ │ + je 26fbb │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 28169 │ │ │ │ + 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 29083 │ │ │ │ + jg 26fb3 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 28140 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - jle 290a5 │ │ │ │ - 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) │ │ │ │ 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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ + lea (%rax,%rax,2),%rcx │ │ │ │ mov %rsi,-0xf0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ - shl $0x6,%rsi │ │ │ │ + fld1 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x150(%rbp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + shl $0x6,%rsi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ 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) │ │ │ │ - fld1 │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ lea (%r14,%rax,1),%r13 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov (%rdi),%rax │ │ │ │ fstpt -0x130(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x160(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0x120(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x170(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x140(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 287e0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 267b7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 287e0 │ │ │ │ - mov 0x8(%rdi),%r9 │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ + jg 267b7 │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + mov 0x8(%rdi),%r10 │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x78(%rbx),%rdi │ │ │ │ sub -0x110(%rbp),%rsp │ │ │ │ - fildll (%rax) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - lea (%r9,%r9,2),%r8 │ │ │ │ - imul %r9,%rcx │ │ │ │ - shl $0x4,%r8 │ │ │ │ + mov 0x30(%rdx),%rcx │ │ │ │ + mov 0x48(%rdx),%r9 │ │ │ │ + lea (%r10,%r10,2),%r8 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov 0x78(%rdx),%rdi │ │ │ │ + shl $0x4,%r8 │ │ │ │ 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) │ │ │ │ - mov 0x58(%rbx),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + lea (%rdi,%r8,1),%rax │ │ │ │ + mov 0x58(%rdx),%r11 │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ - 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 28f20 │ │ │ │ + jbe 26e78 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x22ffa(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40996,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 283c5 │ │ │ │ + je 263e2 │ │ │ │ fchs │ │ │ │ - fmuls 0x22d11(%rip) │ │ │ │ - fldt 0x232ef(%rip) │ │ │ │ + fmuls 0x20cf4(%rip) │ │ │ │ + fldt 0x212a2(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0x78(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 28450 │ │ │ │ + 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 0x22f8f(%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 28420 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26438 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 28460 │ │ │ │ - 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 │ │ │ │ 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 28f00 │ │ │ │ + jbe 26e60 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x22e9c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41117,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 28523 │ │ │ │ + je 26529 │ │ │ │ fchs │ │ │ │ - fmuls 0x22bb3(%rip) │ │ │ │ - fldt 0x23191(%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) │ │ │ │ - jle 285d0 │ │ │ │ + jle 265b8 │ │ │ │ fldt -0x160(%rbp) │ │ │ │ mov -0x178(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - lea (%rsi,%rax,1),%r11 │ │ │ │ + lea (%rsi,%rax,1),%r12 │ │ │ │ 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 0x22e1a(%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 285a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 285e0 │ │ │ │ - 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 28ee0 │ │ │ │ + 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 0x22d2f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -41244,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 28692 │ │ │ │ + je 2666e │ │ │ │ fchs │ │ │ │ - fmuls 0x22a44(%rip) │ │ │ │ - fldt 0x23022(%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) │ │ │ │ - jle 28730 │ │ │ │ + jle 26700 │ │ │ │ fldt -0x170(%rbp) │ │ │ │ mov -0x180(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ 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 0x22cab(%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 28700 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28740 │ │ │ │ - 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 17110 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + call 16660 │ │ │ │ mov -0xc8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jle 287e0 │ │ │ │ + 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 28290 │ │ │ │ + jge 262b0 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ mov -0x188(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 28107 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + je 2612a │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 29098 │ │ │ │ + je 26fc8 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 28869 │ │ │ │ - cs nopw 0x0(%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 2907b │ │ │ │ + jl 26fab │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 28840 │ │ │ │ + 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 │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - jle 28107 │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + 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 │ │ │ │ - shl $0x5,%rcx │ │ │ │ + lea (%rax,%rax,2),%rcx │ │ │ │ mov %rsi,-0x108(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ - shl $0x6,%rsi │ │ │ │ + fld1 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x150(%rbp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + shl $0x6,%rsi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ add %r10,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x6,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rdi,-0x178(%rbp) │ │ │ │ - lea (%r12,%rax,1),%r14 │ │ │ │ + lea (%rbx,%rax,1),%r14 │ │ │ │ mov %rax,-0x180(%rbp) │ │ │ │ - fld1 │ │ │ │ lea (%r14,%rax,1),%r13 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ fstpt -0x100(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x160(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ - fildll -0xa0(%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 28107 │ │ │ │ + jl 2612a │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 28107 │ │ │ │ - mov 0x8(%rdi),%r9 │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ + jg 2612a │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov 0x8(%rdi),%r10 │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x78(%rbx),%rdi │ │ │ │ sub -0x110(%rbp),%rsp │ │ │ │ - fildll (%rax) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - lea (%r9,%r9,2),%r8 │ │ │ │ - imul %r9,%rcx │ │ │ │ - shl $0x4,%r8 │ │ │ │ + mov 0x30(%rdx),%rcx │ │ │ │ + mov 0x48(%rdx),%r9 │ │ │ │ + lea (%r10,%r10,2),%r8 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov 0x78(%rdx),%rdi │ │ │ │ + shl $0x4,%r8 │ │ │ │ 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) │ │ │ │ - mov 0x58(%rbx),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + lea (%rdi,%r8,1),%rax │ │ │ │ + mov 0x58(%rdx),%r11 │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ - 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 28ff0 │ │ │ │ + jbe 26f30 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x22907(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41522,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 28ab8 │ │ │ │ + je 26a75 │ │ │ │ fchs │ │ │ │ - fmuls 0x2261e(%rip) │ │ │ │ - fldt 0x22bfc(%rip) │ │ │ │ + fmuls 0x20661(%rip) │ │ │ │ + fldt 0x20c0f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmpq $0x0,-0x78(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 28b50 │ │ │ │ + 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 0x2289c(%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 28b20 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26ac8 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 28b60 │ │ │ │ - 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 │ │ │ │ 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 28fd0 │ │ │ │ + jbe 26f18 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2279c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41644,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 28c23 │ │ │ │ + je 26bb9 │ │ │ │ fchs │ │ │ │ - fmuls 0x224b3(%rip) │ │ │ │ - fldt 0x22a91(%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) │ │ │ │ - jle 28cd0 │ │ │ │ + jle 26c48 │ │ │ │ fldt -0x160(%rbp) │ │ │ │ mov -0x180(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - lea (%rsi,%rax,1),%r11 │ │ │ │ + lea (%rsi,%rax,1),%r12 │ │ │ │ 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 0x2271a(%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 28ca0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28ce0 │ │ │ │ - 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 28fb0 │ │ │ │ + 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 0x2262f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -41771,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 28d92 │ │ │ │ + je 26cfe │ │ │ │ fchs │ │ │ │ - fmuls 0x22344(%rip) │ │ │ │ - fldt 0x22922(%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) │ │ │ │ - jle 28e30 │ │ │ │ + jle 26d90 │ │ │ │ fldt -0x170(%rbp) │ │ │ │ mov -0x178(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ 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 0x225ab(%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 28e00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28e40 │ │ │ │ - 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 17110 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + call 16660 │ │ │ │ mov -0xc8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jle 28107 │ │ │ │ - addq $0x10,-0xc0(%rbp) │ │ │ │ + cmp %rax,-0x88(%rbp) │ │ │ │ + jle 2612a │ │ │ │ + addq $0x10,-0xb8(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 28970 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 26930 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 28f40 │ │ │ │ + ja 26e90 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x227ce(%rip) │ │ │ │ + fldt 0x2083e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 286a2 │ │ │ │ + jmp 2667e │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 28f90 │ │ │ │ + ja 26ed8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x227ae(%rip) │ │ │ │ + fldt 0x20822(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28533 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 26539 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 28f70 │ │ │ │ + ja 26eb8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x22792(%rip) │ │ │ │ + fldt 0x2080a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 283d5 │ │ │ │ - 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 0x2276e(%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 286a2 │ │ │ │ - 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 0x2273e(%rip) │ │ │ │ + fldt 0x207c6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 283d5 │ │ │ │ + jmp 263f2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2271e(%rip) │ │ │ │ + fldt 0x207a6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28533 │ │ │ │ + jmp 26539 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 29010 │ │ │ │ + ja 26f48 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x226fe(%rip) │ │ │ │ + fldt 0x20786(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28da2 │ │ │ │ + jmp 26d0e │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29060 │ │ │ │ + ja 26f90 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x226de(%rip) │ │ │ │ + fldt 0x2076a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28c33 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 26bc9 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29040 │ │ │ │ + ja 26f70 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x226c2(%rip) │ │ │ │ + fldt 0x20752(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28ac8 │ │ │ │ - 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 0x2269e(%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 28da2 │ │ │ │ - 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 0x2266e(%rip) │ │ │ │ + fldt 0x2070e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28ac8 │ │ │ │ + jmp 26a85 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2264e(%rip) │ │ │ │ + fldt 0x206ee(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28c33 │ │ │ │ + jmp 26bc9 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 28869 │ │ │ │ + jmp 26821 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 28169 │ │ │ │ + jmp 26189 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 2819c │ │ │ │ + jmp 261bc │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 2889c │ │ │ │ + jmp 26854 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 28107 │ │ │ │ - jmp 2880a │ │ │ │ + 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 0x108(%rax),%rbx │ │ │ │ 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 29162 │ │ │ │ + jne 27092 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 297f0 │ │ │ │ + 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 2ab36 │ │ │ │ + je 28960 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 291e9 │ │ │ │ - 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 29e31 │ │ │ │ + jg 27ca1 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 291c0 │ │ │ │ + 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 2ab56 │ │ │ │ - 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 297db │ │ │ │ + jl 2769b │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 297db │ │ │ │ + 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,-0x120(%rbp) │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ sub $0x10,%rax │ │ │ │ sub %rsi,%rsp │ │ │ │ - imul %r14,%rax │ │ │ │ movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rdi,%rdx │ │ │ │ imul %rbx,%rdx │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ + add %rdi,%rdi │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ + imul %rdi,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - fstpt (%rsi) │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + 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 2a492 │ │ │ │ + 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 -0x78(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rsi,0x0(%r13,%r9,8) │ │ │ │ - jle 29454 │ │ │ │ - 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 29440 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 27330 │ │ │ │ dec %r9 │ │ │ │ add -0xa0(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 293b7 │ │ │ │ - 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 │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ + and -0x70(%rbp),%r10 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - and %r14,%r10 │ │ │ │ - mov %r10,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ add $0x17,%rax │ │ │ │ + mov %r10,%r9 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + shl $0x4,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r14,-0xb0(%rbp) │ │ │ │ mov %r15,-0x80(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ 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 │ │ │ │ - fldt (%r14) │ │ │ │ - imul %rsi,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ mov (%r12,%rsi,8),%rdx │ │ │ │ + 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 295a7 │ │ │ │ + jge 27487 │ │ │ │ + fldt 0x10(%r11) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - fldt 0x10(%r14) │ │ │ │ - mov -0xe8(%rbp),%r15 │ │ │ │ + mov -0xf8(%rbp),%r15 │ │ │ │ imul %rsi,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ - shl $0x4,%r11 │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r11,%r15,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 295ab │ │ │ │ + jg 2748b │ │ │ │ fldt (%rcx) │ │ │ │ sub %r8,%rdx │ │ │ │ - lea (%r15,%r11,1),%r8 │ │ │ │ + lea (%r15,%r14,1),%r8 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edi │ │ │ │ fld %st(1) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,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 29580 │ │ │ │ - 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 295ad │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 295ad │ │ │ │ - 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 29503 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ + jne 273e6 │ │ │ │ + mov -0xa8(%rbp),%r14 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 2a217 │ │ │ │ + je 2805b │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 29e8d │ │ │ │ + je 27d01 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 2979a │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 2765a │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ - shl $0x5,%r8 │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shl $0x5,%r14 │ │ │ │ mov -0x60(%rbp),%r15 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - and %r14,%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 %rsi,%rdx │ │ │ │ - mov %r11,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ - mov %r15,%rsi │ │ │ │ + mov %r15,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 29e53 │ │ │ │ + je 27cc3 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 29708 │ │ │ │ + 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 %r10,%rdx │ │ │ │ imul -0x8(%r15,%rax,8),%rcx │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %r9,%rsi │ │ │ │ - add %r14,%r9 │ │ │ │ + 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 │ │ │ │ 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 296a1 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + jne 27569 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + fldt (%r11) │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - 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 29771 │ │ │ │ - jmp 2a489 │ │ │ │ - nop │ │ │ │ - movq $0x0,(%rdi,%rax,8) │ │ │ │ + jg 27631 │ │ │ │ + jmp 282d3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,(%r9,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 29e40 │ │ │ │ + je 27cb0 │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ + mov (%r9,%rax,8),%rdi │ │ │ │ sub 0x0(%r13,%rax,8),%rcx │ │ │ │ - mov (%rdi,%rax,8),%r9 │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 29760 │ │ │ │ - inc %r9 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 27620 │ │ │ │ + inc %rdi │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - mov %r9,(%rdi,%rax,8) │ │ │ │ - jg 29640 │ │ │ │ + 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 297db │ │ │ │ - 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 2924a │ │ │ │ + jge 2714a │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 29153 │ │ │ │ + je 27083 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2ab46 │ │ │ │ + je 28970 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 29869 │ │ │ │ - data16 cs nopw 0x0(%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 2a4b6 │ │ │ │ + jl 28300 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 29840 │ │ │ │ + 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 29153 │ │ │ │ - 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 29153 │ │ │ │ + jl 27083 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 29153 │ │ │ │ + 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,-0x118(%rbp) │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ sub $0x10,%rax │ │ │ │ sub %rsi,%rsp │ │ │ │ - imul %r14,%rax │ │ │ │ movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rdi,%rdx │ │ │ │ imul %rbx,%rdx │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ + add %rdi,%rdi │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ + imul %rdi,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - fstpt (%rsi) │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + 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 2ab09 │ │ │ │ + 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 -0x78(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rsi,0x0(%r13,%r9,8) │ │ │ │ - jle 29ab4 │ │ │ │ - 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 29aa0 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 27940 │ │ │ │ dec %r9 │ │ │ │ add -0xa0(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 29a30 │ │ │ │ - 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 │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ + and -0x70(%rbp),%r10 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - and %r14,%r10 │ │ │ │ - mov %r10,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ add $0x17,%rax │ │ │ │ + mov %r10,%r9 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + shl $0x4,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r14,-0xb0(%rbp) │ │ │ │ mov %r15,-0x80(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ 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 │ │ │ │ - fldt (%r14) │ │ │ │ - imul %rsi,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ mov (%r12,%rsi,8),%rdx │ │ │ │ + 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 29c07 │ │ │ │ + jge 27a97 │ │ │ │ + fldt 0x10(%r11) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - fldt 0x10(%r14) │ │ │ │ - mov -0xe8(%rbp),%r15 │ │ │ │ + mov -0xf8(%rbp),%r15 │ │ │ │ imul %rsi,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ - shl $0x4,%r11 │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r11,%r15,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 29c0b │ │ │ │ + jg 27a9b │ │ │ │ fldt (%rcx) │ │ │ │ sub %r8,%rdx │ │ │ │ - lea (%r15,%r11,1),%r8 │ │ │ │ + lea (%r15,%r14,1),%r8 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edi │ │ │ │ fld %st(1) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,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 29be0 │ │ │ │ - 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 29c0d │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29c0d │ │ │ │ - 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 29b63 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ + jne 279f6 │ │ │ │ + mov -0xa8(%rbp),%r14 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 2a897 │ │ │ │ + je 286bb │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 2a50d │ │ │ │ + je 28361 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 29dfa │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 27c6a │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ - shl $0x5,%r8 │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shl $0x5,%r14 │ │ │ │ mov -0x60(%rbp),%r15 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - and %r14,%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 %rsi,%rdx │ │ │ │ - mov %r11,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ - mov %r15,%rsi │ │ │ │ + mov %r15,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 2a4d3 │ │ │ │ + je 28323 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 29d68 │ │ │ │ + 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 %r10,%rdx │ │ │ │ imul -0x8(%r15,%rax,8),%rcx │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %r9,%rsi │ │ │ │ - add %r14,%r9 │ │ │ │ + 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 │ │ │ │ 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 29d01 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + jne 27b79 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + fldt (%r11) │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - 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 29dd1 │ │ │ │ - jmp 2ab2d │ │ │ │ - nop │ │ │ │ - movq $0x0,(%rdi,%rax,8) │ │ │ │ + jg 27c41 │ │ │ │ + jmp 28957 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,(%r9,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2a4c0 │ │ │ │ + je 28310 │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ + mov (%r9,%rax,8),%rdi │ │ │ │ sub 0x0(%r13,%rax,8),%rcx │ │ │ │ - mov (%rdi,%rax,8),%r9 │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 29dc0 │ │ │ │ - inc %r9 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 27c30 │ │ │ │ + inc %rdi │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - mov %r9,(%rdi,%rax,8) │ │ │ │ - jg 29ca0 │ │ │ │ + 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 29153 │ │ │ │ - addq $0x10,-0x100(%rbp) │ │ │ │ + jle 27083 │ │ │ │ + addq $0x10,-0x110(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 298b0 │ │ │ │ + jmp 27748 │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 291e9 │ │ │ │ + jmp 270e9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - incq (%rdi) │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - jle 2979a │ │ │ │ - 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 29e6b │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 29e86 │ │ │ │ - add -0x110(%rbp),%r8 │ │ │ │ + jl 27cdf │ │ │ │ + cmp -0xa0(%rbp),%rcx │ │ │ │ + jle 27cfa │ │ │ │ inc %rax │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - jg 29e53 │ │ │ │ - jmp 2979a │ │ │ │ + add -0x120(%rbp),%r8 │ │ │ │ + mov %rax,(%r9) │ │ │ │ + cmp %r8,-0xd0(%rbp) │ │ │ │ + jg 27cc3 │ │ │ │ + jmp 2765a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 29649 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2979a │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov %r10,%rdx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - 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 │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov %r14,-0x150(%rbp) │ │ │ │ lea (%rbx,%r9,1),%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ - 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 │ │ │ │ - mov %r12,-0x160(%rbp) │ │ │ │ - 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 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ shl $0x6,%rdx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ add %rdx,%rbx │ │ │ │ - mov %r11,%r12 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 29f49 │ │ │ │ - inc %r8 │ │ │ │ - cmp %r14,%r8 │ │ │ │ - je 2a202 │ │ │ │ + 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 29f3d │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jg 29f3d │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ - mov %r8,-0x170(%rbp) │ │ │ │ - mov %rcx,-0x178(%rbp) │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%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(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ - 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),%r10 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - mov 0xe0(%rax),%r9 │ │ │ │ - jmp 29ff7 │ │ │ │ - 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 %r11,-0x190(%rbp) │ │ │ │ - mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ - add %rdx,%rax │ │ │ │ + mov %r12,-0x188(%rbp) │ │ │ │ + mov 0x10(%rcx,%r12,8),%rax │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ + mov %rbx,-0x190(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ + 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 2a056 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 27ed6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rax) │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ + mov -0xa8(%rbp),%r12 │ │ │ │ + add 0x20(%rbx,%rcx,8),%r9 │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %r8,%rbx │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - jmp 2a0a4 │ │ │ │ + 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) │ │ │ │ - fldt (%r11) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov 0x30(%r13,%r11,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x30(%r12,%r10,8),%r13 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + add %r12,%r15 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - add %rbx,%r13 │ │ │ │ - imul %r13,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2a102 │ │ │ │ - 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) │ │ │ │ + imul %r15,%r9 │ │ │ │ + jmp 27f42 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ - mov 0x40(%r15,%rdx,8),%rsi │ │ │ │ + mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - add %r8,%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r9,%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 %r14,%rdx │ │ │ │ - jne 2a100 │ │ │ │ - inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jne 2a0a0 │ │ │ │ + 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 2a050 │ │ │ │ - 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 29fef │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 27e74 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ movq -0x80(%rbp),%xmm7 │ │ │ │ - movq %r13,%xmm0 │ │ │ │ + movq %r15,%xmm0 │ │ │ │ movq %rsi,%xmm4 │ │ │ │ - movq -0x130(%rbp),%xmm1 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + movq -0x140(%rbp),%xmm1 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ - fstpt 0x50(%rcx) │ │ │ │ + fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - inc %r8 │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ + 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 0x30(%rcx) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ - cmp %r14,%r8 │ │ │ │ - jne 29f49 │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + jne 27dca │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 2979a │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2979a │ │ │ │ - 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,%r8 │ │ │ │ + shl $0x5,%r14 │ │ │ │ shl $0x5,%rdx │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov -0x58(%rbp),%r13 │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - 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 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdx,%rbx │ │ │ │ + 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 │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - lea (%rcx,%rax,1),%r12 │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ lea (%r12,%rax,1),%r15 │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov %r11,%rcx │ │ │ │ movq %rax,%xmm3 │ │ │ │ + mov %r13,%rax │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2a2a7 │ │ │ │ + jmp 280f7 │ │ │ │ inc %rdx │ │ │ │ - cmp %r14,%rdx │ │ │ │ - je 2a202 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ - cmp %r11,%rax │ │ │ │ - jl 2a29b │ │ │ │ - cmp %r13,%rax │ │ │ │ - jg 2a29b │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - mov %r13,-0x140(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ - 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 │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ - mov 0xe0(%rax),%r9 │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - jmp 2a34c │ │ │ │ - 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 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r8,-0x150(%rbp) │ │ │ │ - mov %rdx,-0x158(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%r13 │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ fldt (%rax) │ │ │ │ - mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - add %r8,%rax │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x140(%rbp),%r14 │ │ │ │ + add 0x10(%rbx,%rcx,8),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 2a399 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov 0x20(%r12,%r11,8),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - add %rax,%rbx │ │ │ │ - imul %rbx,%r10 │ │ │ │ + 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 │ │ │ │ - jmp 2a3c2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r8) │ │ │ │ - mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ - inc %rcx │ │ │ │ - add $0x10,%r8 │ │ │ │ - add %r10,%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r9,%rdx │ │ │ │ + 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) │ │ │ │ fmul %st(1),%st │ │ │ │ - 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 2a3c0 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%r13 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jne 2a395 │ │ │ │ - mov -0x158(%rbp),%rdx │ │ │ │ + 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) │ │ │ │ - mov -0x150(%rbp),%r8 │ │ │ │ - inc %rdx │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jne 2a346 │ │ │ │ + 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 │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - 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) │ │ │ │ - mov %rsi,0x20(%rdi) │ │ │ │ - movups %xmm2,0x8(%rcx) │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ - fstpt 0x30(%rax) │ │ │ │ - jmp 2a29b │ │ │ │ - mov (%rdi,%rcx,8),%r9 │ │ │ │ - jmp 29783 │ │ │ │ + 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 295e8 │ │ │ │ + jmp 274c1 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 29869 │ │ │ │ - xchg %ax,%ax │ │ │ │ - incq (%rdi) │ │ │ │ + jmp 27701 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - jle 29dfa │ │ │ │ - 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 2a4eb │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 2a506 │ │ │ │ - add -0x110(%rbp),%r8 │ │ │ │ + jl 2833f │ │ │ │ + cmp -0xa0(%rbp),%rcx │ │ │ │ + jle 2835a │ │ │ │ inc %rax │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - jg 2a4d3 │ │ │ │ - jmp 29dfa │ │ │ │ + add -0x120(%rbp),%r8 │ │ │ │ + mov %rax,(%r9) │ │ │ │ + cmp %r8,-0xd0(%rbp) │ │ │ │ + jg 28323 │ │ │ │ + jmp 27c6a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 29ca9 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 29dfa │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov %r10,%rdx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - 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 │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov %r14,-0x148(%rbp) │ │ │ │ lea (%rbx,%r9,1),%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ - 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 │ │ │ │ - mov %r12,-0x158(%rbp) │ │ │ │ - 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 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ shl $0x6,%rdx │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ add %rdx,%rbx │ │ │ │ - mov %r11,%r12 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2a5c9 │ │ │ │ - inc %r8 │ │ │ │ - cmp %r14,%r8 │ │ │ │ - je 2a882 │ │ │ │ + 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 2a5bd │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jg 2a5bd │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov -0x138(%rbp),%rdi │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ - mov %rcx,-0x170(%rbp) │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%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(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ - 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),%r10 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - mov 0xe0(%rax),%r9 │ │ │ │ - jmp 2a677 │ │ │ │ - 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 %r11,-0x188(%rbp) │ │ │ │ - mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ - add %rdx,%rax │ │ │ │ + mov %r12,-0x180(%rbp) │ │ │ │ + mov 0x10(%rcx,%r12,8),%rax │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov %rbx,-0x188(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ + 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 2a6d6 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 28536 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rax) │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ + mov -0xa8(%rbp),%r12 │ │ │ │ + add 0x20(%rbx,%rcx,8),%r9 │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %r8,%rbx │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - jmp 2a724 │ │ │ │ + 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) │ │ │ │ - fldt (%r11) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov 0x30(%r13,%r11,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x30(%r12,%r10,8),%r13 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + add %r12,%r15 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - add %rbx,%r13 │ │ │ │ - imul %r13,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2a782 │ │ │ │ - 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) │ │ │ │ + imul %r15,%r9 │ │ │ │ + jmp 285a2 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ - mov 0x40(%r15,%rdx,8),%rsi │ │ │ │ + mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - add %r8,%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r9,%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 %r14,%rdx │ │ │ │ - jne 2a780 │ │ │ │ - inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jne 2a720 │ │ │ │ + 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 2a6d0 │ │ │ │ - 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 2a66f │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 284d4 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ movq -0x80(%rbp),%xmm4 │ │ │ │ - movq %r13,%xmm0 │ │ │ │ + movq %r15,%xmm0 │ │ │ │ movq %rsi,%xmm5 │ │ │ │ - movq -0x128(%rbp),%xmm1 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + movq -0x138(%rbp),%xmm1 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - mov -0x168(%rbp),%r8 │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ - fstpt 0x50(%rcx) │ │ │ │ + fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - inc %r8 │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ + 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 0x30(%rcx) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ - cmp %r14,%r8 │ │ │ │ - jne 2a5c9 │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + jne 2842a │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 29dfa │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 29dfa │ │ │ │ - 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,%r8 │ │ │ │ + shl $0x5,%r14 │ │ │ │ shl $0x5,%rdx │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov -0x58(%rbp),%r13 │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - 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 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdx,%rbx │ │ │ │ + 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 │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - lea (%rcx,%rax,1),%r12 │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ lea (%r12,%rax,1),%r15 │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov %r11,%rcx │ │ │ │ movq %rax,%xmm3 │ │ │ │ + mov %r13,%rax │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2a927 │ │ │ │ + jmp 28757 │ │ │ │ inc %rdx │ │ │ │ - cmp %r14,%rdx │ │ │ │ - je 2a882 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ - cmp %r11,%rax │ │ │ │ - jl 2a91b │ │ │ │ - cmp %r13,%rax │ │ │ │ - jg 2a91b │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - mov %r13,-0x138(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ - 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 │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ - mov 0xe0(%rax),%r9 │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - jmp 2a9cc │ │ │ │ - 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 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - mov %rdx,-0x150(%rbp) │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ fldt (%rax) │ │ │ │ - mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - add %r8,%rax │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ + add 0x10(%rbx,%rcx,8),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 2aa19 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov 0x20(%r12,%r11,8),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - add %rax,%rbx │ │ │ │ - imul %rbx,%r10 │ │ │ │ + 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 │ │ │ │ - jmp 2aa42 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r8) │ │ │ │ - mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ - inc %rcx │ │ │ │ - add $0x10,%r8 │ │ │ │ - add %r10,%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r9,%rdx │ │ │ │ + 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) │ │ │ │ fmul %st(1),%st │ │ │ │ - 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 2aa40 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%r13 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jne 2aa15 │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ + 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) │ │ │ │ - mov -0x148(%rbp),%r8 │ │ │ │ - inc %rdx │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jne 2a9c6 │ │ │ │ + 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 │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - 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) │ │ │ │ - mov %rsi,0x20(%rdi) │ │ │ │ - movups %xmm2,0x8(%rcx) │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ - fstpt 0x30(%rax) │ │ │ │ - jmp 2a91b │ │ │ │ + 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 29c48 │ │ │ │ - mov (%rdi,%rcx,8),%r9 │ │ │ │ - jmp 29de3 │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 2921b │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 2989b │ │ │ │ + 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 29153 │ │ │ │ - jmp 29805 │ │ │ │ - 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 0x108(%rax),%rbx │ │ │ │ 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 2abfc │ │ │ │ + jne 28a2c │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 2b134 │ │ │ │ + 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 2c642 │ │ │ │ + je 2a374 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2ac69 │ │ │ │ - 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 2b655 │ │ │ │ + jg 29470 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 2ac40 │ │ │ │ + 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 2c662 │ │ │ │ - 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 2b11f │ │ │ │ + jl 28f4a │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2b11f │ │ │ │ + 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 │ │ │ │ @@ -43689,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,%r8 │ │ │ │ + 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,-0x80(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - js 2be3c │ │ │ │ + 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 2aeb4 │ │ │ │ - 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 2aea0 │ │ │ │ + jne 28cc8 │ │ │ │ dec %r9 │ │ │ │ - add -0x90(%rbp),%r10 │ │ │ │ + add -0xa0(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2ae2d │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ + jne 28c53 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - 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 2bae8 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + je 298db │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 2b6c7 │ │ │ │ + je 294d2 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 2b0de │ │ │ │ + cmpq $0x0,-0xd8(%rbp) │ │ │ │ + jle 28f09 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - lea (%rbx,%rbx,1),%r11 │ │ │ │ mov %r13,%rdx │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ + lea (%rbx,%rbx,1),%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - 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 2b6c1 │ │ │ │ + je 29493 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 2b04c │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + jle 28e68 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov 0xc8(%rdi),%r12 │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov 0x48(%rdi),%r9 │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ + mov 0xc8(%rbx),%r10 │ │ │ │ + mov 0x48(%rbx),%r12 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov (%rbx,%rax,8),%rcx │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - add %rax,%rdx │ │ │ │ - imul %r10,%rdx │ │ │ │ - imul %rax,%r10 │ │ │ │ + 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 │ │ │ │ + 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 (%r12,%rdi,1) │ │ │ │ - mov %rax,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fldt (%r10,%r9,1) │ │ │ │ + mov %rax,%r9 │ │ │ │ + shl $0x4,%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ 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 2aff3 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ + jne 28e0f │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - add 0x18(%rdi),%rdx │ │ │ │ - mov (%rbx,%r13,8),%rax │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ fldt (%rcx) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%rdi),%rax │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ fldt 0x10(%rdx) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%rbx),%rax │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - mov %rcx,%rax │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 2b0b1 │ │ │ │ - jmp 2be33 │ │ │ │ - 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 2b660 │ │ │ │ + je 29480 │ │ │ │ mov (%r14,%rax,8),%rdx │ │ │ │ - sub (%r15,%rax,8),%rdx │ │ │ │ mov (%rsi,%rax,8),%rcx │ │ │ │ + sub (%r15,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2b0a0 │ │ │ │ + je 28ed0 │ │ │ │ inc %rcx │ │ │ │ - incq -0x70(%rbp) │ │ │ │ + inc %rdi │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - cmp %rcx,-0xd0(%rbp) │ │ │ │ - jg 2af92 │ │ │ │ - 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 2b11f │ │ │ │ - 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 2accb │ │ │ │ + jge 28adb │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2abed │ │ │ │ + je 28a1d │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2c652 │ │ │ │ + je 2a384 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2b1a9 │ │ │ │ - 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 2be44 │ │ │ │ + jl 29bf0 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 2b180 │ │ │ │ + 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 2abed │ │ │ │ - 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 2abed │ │ │ │ + jl 28a1d │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2abed │ │ │ │ + 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 │ │ │ │ @@ -43992,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,%r8 │ │ │ │ + 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 │ │ │ │ - fstpt (%rax) │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ + fstpt (%rax) │ │ │ │ mov %r13,%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - js 2c63a │ │ │ │ + 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 2b3f4 │ │ │ │ - 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 2b3e0 │ │ │ │ + jne 291f8 │ │ │ │ dec %r9 │ │ │ │ - add -0x90(%rbp),%r10 │ │ │ │ + add -0xa0(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2b365 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ + jne 29183 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - 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 2c2e3 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + je 2a037 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 2beb1 │ │ │ │ + je 29c52 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 2b61e │ │ │ │ + cmpq $0x0,-0xd8(%rbp) │ │ │ │ + jle 29439 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ mov %r13,%rdx │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + mov %r12,-0xb0(%rbp) │ │ │ │ lea (%r12,%r12,1),%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov %r12,-0xb0(%rbp) │ │ │ │ - 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 %rcx,-0xa0(%rbp) │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 2c2da │ │ │ │ + je 29c13 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 2b58b │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + jle 29397 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov 0xc8(%rdi),%r12 │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov 0x48(%rdi),%r9 │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ + mov 0xc8(%rbx),%r10 │ │ │ │ + mov 0x48(%rbx),%r12 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov (%rbx,%rax,8),%rcx │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - add %rax,%rdx │ │ │ │ - imul %r10,%rdx │ │ │ │ - imul %rax,%r10 │ │ │ │ + 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 │ │ │ │ + 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 (%r12,%rdi,1) │ │ │ │ - mov %rax,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fldt (%r10,%r9,1) │ │ │ │ + mov %rax,%r9 │ │ │ │ + shl $0x4,%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ 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 2b532 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ + jne 2933e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - add 0x18(%rdi),%rdx │ │ │ │ - mov (%rbx,%r13,8),%rax │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ fldt (%rcx) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%rdi),%rax │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ fldt 0x10(%rdx) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%rbx),%rax │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - mov %rcx,%rax │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 2b5f1 │ │ │ │ - jmp 2c631 │ │ │ │ - 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 2be50 │ │ │ │ + je 29c00 │ │ │ │ mov (%r14,%rax,8),%rdx │ │ │ │ - sub (%r15,%rax,8),%rdx │ │ │ │ mov (%rsi,%rax,8),%rcx │ │ │ │ + sub (%r15,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2b5e0 │ │ │ │ + je 29400 │ │ │ │ inc %rcx │ │ │ │ - incq -0x70(%rbp) │ │ │ │ + inc %rdi │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - cmp %rcx,-0xd0(%rbp) │ │ │ │ - jg 2b4d1 │ │ │ │ - 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 2abed │ │ │ │ - addq $0x10,-0x100(%rbp) │ │ │ │ + jle 28a1d │ │ │ │ + addq $0x10,-0xf8(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 2b1f1 │ │ │ │ + jmp 28ff9 │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 2ac69 │ │ │ │ - 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 2b0de │ │ │ │ - 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 2b69b │ │ │ │ - cmp -0x90(%rbp),%rcx │ │ │ │ - jle 2b6b6 │ │ │ │ - add -0x108(%rbp),%rdx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + cmp -0x78(%rbp),%rdx │ │ │ │ + jl 294b0 │ │ │ │ + cmp -0x88(%rbp),%rdx │ │ │ │ + jle 294cb │ │ │ │ inc %rax │ │ │ │ - cmp %rdx,-0xd0(%rbp) │ │ │ │ + add -0x100(%rbp),%rdi │ │ │ │ mov %rax,(%rsi) │ │ │ │ - jg 2b67b │ │ │ │ - jmp 2b0de │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ + cmp %rdi,-0xd8(%rbp) │ │ │ │ + jg 29493 │ │ │ │ + jmp 28f09 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2af9b │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - jmp 2b67b │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2b0de │ │ │ │ + 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 │ │ │ │ shl $0x5,%rcx │ │ │ │ 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 │ │ │ │ - add %rcx,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ + add %rcx,%rdx │ │ │ │ shl $0x5,%rbx │ │ │ │ mov %rdx,-0x158(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rdi,-0x180(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ lea (%rcx,%rdx,1),%rax │ │ │ │ lea 0x10(%rcx,%rdx,1),%rsi │ │ │ │ - mov %rdi,-0x190(%rbp) │ │ │ │ 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,-0x190(%rbp) │ │ │ │ not %rax │ │ │ │ movq %rax,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2b7f9 │ │ │ │ + jmp 2960c │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rbx │ │ │ │ - cmp -0xe0(%rbp),%rcx │ │ │ │ - je 2bad2 │ │ │ │ + cmp -0x148(%rbp),%rcx │ │ │ │ + je 298c6 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%rcx,8),%rdx │ │ │ │ cmp -0x120(%rbp),%rdx │ │ │ │ - jl 2b7e5 │ │ │ │ + jl 295f8 │ │ │ │ cmp -0x128(%rbp),%rdx │ │ │ │ - jg 2b7e5 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + jg 295f8 │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ - mov %rcx,-0x1a0(%rbp) │ │ │ │ - mov %rbx,-0x1a8(%rbp) │ │ │ │ - mov %r8,-0x1b0(%rbp) │ │ │ │ + mov %rcx,-0x198(%rbp) │ │ │ │ + mov %rbx,-0x1a0(%rbp) │ │ │ │ mov -0x158(%rbp),%r11 │ │ │ │ - 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) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8) │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + 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 2b8e3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 -0x130(%rbp),%rax │ │ │ │ + mov -0x178(%rbp),%rcx │ │ │ │ mov %r11,-0x1b8(%rbp) │ │ │ │ + add %r12,%rax │ │ │ │ mov %rdx,-0x1c0(%rbp) │ │ │ │ - add 0x10(%r11),%rax │ │ │ │ - mov -0x140(%rbp),%rbx │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ imul %rax,%rbx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ mov -0x168(%rbp),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ mov %rbx,-0xa0(%rbp) │ │ │ │ - jmp 2b936 │ │ │ │ - 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 │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ add 0x20(%rax),%r8 │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ mov -0xb8(%rbp),%r11 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r12 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 2b984 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + jmp 2978c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rbx) │ │ │ │ mov (%r11),%r14 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ add %r12,%r14 │ │ │ │ mov %r14,%r8 │ │ │ │ - imul %r15,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2b9c2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 297b2 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rdx) │ │ │ │ mov 0x40(%rcx),%rsi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 2b9c0 │ │ │ │ + jne 297b0 │ │ │ │ add $0x8,%r11 │ │ │ │ add $0x10,%rbx │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jne 2b980 │ │ │ │ + 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 2b930 │ │ │ │ + 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 2b8db │ │ │ │ + jne 296e7 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x1b0(%rbp),%r8 │ │ │ │ - movq -0x80(%rbp),%xmm5 │ │ │ │ + mov -0x1a8(%rbp),%r8 │ │ │ │ + movq -0x80(%rbp),%xmm7 │ │ │ │ movq %r14,%xmm0 │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ - movq -0x138(%rbp),%xmm1 │ │ │ │ - mov -0x1a0(%rbp),%rcx │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ - mov -0x1a8(%rbp),%rbx │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + 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 │ │ │ │ - cmp -0xe0(%rbp),%rcx │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ fstpt 0x20(%r8) │ │ │ │ - punpcklqdq %xmm5,%xmm1 │ │ │ │ - movups %xmm1,0x10(%rax) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ fstpt 0x30(%r8) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ - movups %xmm2,0x18(%rax) │ │ │ │ fstpt 0x40(%r8) │ │ │ │ - jne 2b7f9 │ │ │ │ - mov -0x198(%rbp),%r8 │ │ │ │ - movq %xmm3,0x0(,%r8,8) │ │ │ │ - jmp 2b0de │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2b0de │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + movups %xmm2,0x18(%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 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ + 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 │ │ │ │ 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,-0x130(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ add %rbx,%rbx │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ 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 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ not %rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ movq %rax,%xmm3 │ │ │ │ + mov %rdx,-0x150(%rbp) │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2bbe2 │ │ │ │ - inc %r12 │ │ │ │ + jmp 299d5 │ │ │ │ + inc %r11 │ │ │ │ add $0x10,%r15 │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 2be24 │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + je 298c6 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov (%rax,%r12,8),%rax │ │ │ │ - cmp -0x90(%rbp),%rax │ │ │ │ - jl 2bbd2 │ │ │ │ + mov (%rax,%r11,8),%rax │ │ │ │ cmp -0xa0(%rbp),%rax │ │ │ │ - jg 2bbd2 │ │ │ │ + jl 299c5 │ │ │ │ + cmp -0xa8(%rbp),%rax │ │ │ │ + jg 299c5 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ - mov %r12,-0x150(%rbp) │ │ │ │ - mov %rbx,-0x158(%rbp) │ │ │ │ - mov %r15,-0x160(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ + 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 2bcc5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - 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 -0x128(%rbp),%r12 │ │ │ │ - mov -0x138(%rbp),%r15 │ │ │ │ + mov -0x140(%rbp),%r15 │ │ │ │ fldt (%rax) │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - add %r8,%rax │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + add %r11,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 2bd0e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + imul %rdx,%rax │ │ │ │ + jmp 29aec │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r15) │ │ │ │ mov 0x20(%r12),%r13 │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ add %rax,%r13 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ mov %r13,%rbx │ │ │ │ - imul %r14,%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2bd42 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%rcx) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x10,%rcx │ │ │ │ - add $0x8,%r8 │ │ │ │ + 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 │ │ │ │ add %r10,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 2bd40 │ │ │ │ - add $0x10,%r15 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 29b10 │ │ │ │ add $0x8,%r12 │ │ │ │ + add $0x10,%r15 │ │ │ │ cmp %r12,-0x70(%rbp) │ │ │ │ - jne 2bd0a │ │ │ │ + jne 29ae8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + addq $0x10,-0x90(%rbp) │ │ │ │ + mov -0x170(%rbp),%r11 │ │ │ │ mov -0x178(%rbp),%rdx │ │ │ │ - addq $0x10,-0x88(%rbp) │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,-0xc0(%rbp) │ │ │ │ - jne 2bcbf │ │ │ │ + cmp %rcx,-0xc0(%rbp) │ │ │ │ + jne 29aa7 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - movq -0xa8(%rbp),%xmm1 │ │ │ │ - movq %r13,%xmm4 │ │ │ │ - mov -0x150(%rbp),%r12 │ │ │ │ - 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 │ │ │ │ - movq %xmm3,0x18(%rdi) │ │ │ │ - movups %xmm2,0x8(%rdi) │ │ │ │ + punpcklqdq %xmm5,%xmm1 │ │ │ │ + mov -0x158(%rbp),%r11 │ │ │ │ + mov -0x160(%rbp),%rbx │ │ │ │ + mov -0x168(%rbp),%r15 │ │ │ │ mov %rsi,0x20(%rcx) │ │ │ │ - add $0x10,%r15 │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ fstpt 0x20(%rax) │ │ │ │ - movups %xmm1,0x10(%rcx) │ │ │ │ + movq %xmm3,0x18(%rdi) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - jne 2bbe2 │ │ │ │ - movq %xmm3,0x0(,%r8,8) │ │ │ │ - jmp 2b0de │ │ │ │ - mov (%rsi,%rcx,8),%rcx │ │ │ │ - jmp 2b0c2 │ │ │ │ + movups %xmm1,0x10(%rcx) │ │ │ │ + movups %xmm2,0x8(%rdi) │ │ │ │ + jmp 299c5 │ │ │ │ + mov (%rsi,%rbx,8),%rcx │ │ │ │ + jmp 28ef2 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 2af17 │ │ │ │ + jmp 28d3f │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 2b1a9 │ │ │ │ - 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 2b61e │ │ │ │ - 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 2be8b │ │ │ │ - cmp -0x90(%rbp),%rcx │ │ │ │ - jle 2bea6 │ │ │ │ - add -0x108(%rbp),%rdx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + cmp -0x78(%rbp),%rdx │ │ │ │ + jl 29c30 │ │ │ │ + cmp -0x88(%rbp),%rdx │ │ │ │ + jle 29c4b │ │ │ │ inc %rax │ │ │ │ - cmp %rdx,-0xd0(%rbp) │ │ │ │ + add -0x100(%rbp),%rdi │ │ │ │ mov %rax,(%rsi) │ │ │ │ - jg 2be6b │ │ │ │ - jmp 2b61e │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ + cmp %rdi,-0xd8(%rbp) │ │ │ │ + jg 29c13 │ │ │ │ + jmp 29439 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2b4da │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2b61e │ │ │ │ + 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 │ │ │ │ shl $0x5,%rcx │ │ │ │ imul %r12,%rax │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ + 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 │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rsi,-0x150(%rbp) │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - 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 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rax,-0x188(%rbp) │ │ │ │ - add %rdi,%rcx │ │ │ │ - lea 0x30(%rdi,%rdx,1),%rax │ │ │ │ - mov %rcx,-0x148(%rbp) │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + lea 0x30(%rdi,%rdx,1),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x6,%rax │ │ │ │ + mov %rsi,-0x148(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ lea 0x10(%rdi,%rcx,1),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ add %rdi,%rcx │ │ │ │ - mov %rcx,-0x168(%rbp) │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ lea 0x10(%rdi,%rdx,1),%rcx │ │ │ │ - mov %rsi,-0x170(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ 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 │ │ │ │ + add %rbx,%r9 │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - 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 2bff1 │ │ │ │ - addq $0x10,-0x110(%rbp) │ │ │ │ + jmp 29d95 │ │ │ │ inc %rcx │ │ │ │ - cmp -0xe0(%rbp),%rcx │ │ │ │ - je 2c2c4 │ │ │ │ + addq $0x10,-0x110(%rbp) │ │ │ │ + cmp -0x168(%rbp),%rcx │ │ │ │ + je 2a34e │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%rcx,8),%rdx │ │ │ │ cmp -0x120(%rbp),%rdx │ │ │ │ - jl 2bfd9 │ │ │ │ + jl 29d7d │ │ │ │ cmp -0x128(%rbp),%rdx │ │ │ │ - jg 2bfd9 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + jg 29d7d │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ mov -0x110(%rbp),%rbx │ │ │ │ - mov %rcx,-0x198(%rbp) │ │ │ │ - mov %r8,-0x1a0(%rbp) │ │ │ │ - mov -0x148(%rbp),%r11 │ │ │ │ - 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) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - imul 0x8(%rbx),%rdx │ │ │ │ - mov 0x20(%rbx),%r15 │ │ │ │ + imul 0x8(%rdi),%rdx │ │ │ │ + mov 0x10(%rdi),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8) │ │ │ │ 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 2c0d8 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%rdx) │ │ │ │ + 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 │ │ │ │ + fldt (%rdx) │ │ │ │ + mov %rbx,-0x1a0(%rbp) │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ mov %r12,-0x1a8(%rbp) │ │ │ │ + add %rbx,%rax │ │ │ │ mov %r11,-0x1b0(%rbp) │ │ │ │ - mov %rdx,-0x1b8(%rbp) │ │ │ │ - mov -0x138(%rbp),%rbx │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - add %r12,%rax │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov -0x158(%rbp),%rax │ │ │ │ + imul %r12,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - jmp 2c136 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ add 0x20(%rcx),%r8 │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ mov -0xb8(%rbp),%r11 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r12 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 2c184 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + jmp 29f14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rbx) │ │ │ │ mov (%r11),%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ add %r12,%r14 │ │ │ │ mov %r14,%r8 │ │ │ │ - imul %r15,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2c1c2 │ │ │ │ - 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) │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 29f32 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rdx) │ │ │ │ mov 0x40(%rcx),%rsi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 2c1c0 │ │ │ │ - add $0x10,%rbx │ │ │ │ + jne 29f30 │ │ │ │ add $0x8,%r11 │ │ │ │ + add $0x10,%rbx │ │ │ │ cmp %r11,-0x70(%rbp) │ │ │ │ - jne 2c180 │ │ │ │ + jne 29f10 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp -0xb0(%rbp),%rcx │ │ │ │ - jne 2c130 │ │ │ │ + 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 2c0d0 │ │ │ │ + jne 29e72 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x1a0(%rbp),%r8 │ │ │ │ + mov -0x198(%rbp),%r8 │ │ │ │ movq -0x80(%rbp),%xmm4 │ │ │ │ movq %r14,%xmm0 │ │ │ │ movq %rsi,%xmm5 │ │ │ │ movq -0x130(%rbp),%xmm1 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - mov -0x198(%rbp),%rcx │ │ │ │ fstpt 0x50(%r8) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - fstpt 0x20(%r8) │ │ │ │ + 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) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ - movups %xmm2,0x18(%rax) │ │ │ │ fstpt 0x40(%r8) │ │ │ │ - jmp 2bfd9 │ │ │ │ - mov -0x190(%rbp),%r8 │ │ │ │ - movq %xmm3,0x0(,%r8,8) │ │ │ │ - jmp 2b61e │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - jmp 2be6b │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2b61e │ │ │ │ - mov %rcx,%rdi │ │ │ │ + movups %xmm2,0x18(%rax) │ │ │ │ + jmp 29d7d │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + jle 29439 │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - imul %r12,%rdi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + imul %r12,%rsi │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%r12,%rdi,4),%rsi │ │ │ │ - shl $0x7,%rdi │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov %rdi,%r15 │ │ │ │ - lea (%r12,%r12,1),%rdi │ │ │ │ - lea (%rsi,%r12,1),%rdx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ - mov %rsi,-0x130(%rbp) │ │ │ │ + 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 │ │ │ │ shl $0x5,%rdx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - lea (%rbx,%rbx,2),%rdx │ │ │ │ - add %rdi,%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rcx,-0x138(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x10(%rdi,%rdx,1),%r13 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - lea 0x10(%rdi,%rcx,1),%rsi │ │ │ │ - add %rdi,%rcx │ │ │ │ - lea 0x30(%rdi,%rdx,1),%rdi │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea (%rax,%r12,1),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + 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 │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ movq %rax,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2c3ef │ │ │ │ - inc %r12 │ │ │ │ + jmp 2a139 │ │ │ │ + inc %r13 │ │ │ │ add $0x10,%r15 │ │ │ │ - cmp %r12,-0xb0(%rbp) │ │ │ │ - je 2c61b │ │ │ │ + cmp %r13,-0xb8(%rbp) │ │ │ │ + je 2a34e │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov (%rax,%r12,8),%rax │ │ │ │ - cmp -0xa0(%rbp),%rax │ │ │ │ - jl 2c3db │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ cmp -0xa8(%rbp),%rax │ │ │ │ - jg 2c3db │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov %r12,-0x150(%rbp) │ │ │ │ - mov %r15,-0x158(%rbp) │ │ │ │ + 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 %rax,0x8(%rcx) │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov 0xc8(%rdi),%rsi │ │ │ │ - add 0x18(%rdi),%r8 │ │ │ │ - mov 0xe0(%rdi),%r11 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - imul 0x8(%rcx),%rax │ │ │ │ + mov %r15,-0x158(%rbp) │ │ │ │ + mov 0xc8(%rbx),%rsi │ │ │ │ fldt (%rsi,%r15,1) │ │ │ │ + fld %st(0) │ │ │ │ + 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 %rdi,-0x128(%rbp) │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x10(%rcx),%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 0x18(%rax),%rdx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ + 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 2c4b7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ - mov %r9,-0x160(%rbp) │ │ │ │ - mov %rcx,-0x168(%rbp) │ │ │ │ - mov %rbx,-0x170(%rbp) │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ - mov -0x128(%rbp),%r15 │ │ │ │ + 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 │ │ │ │ - add %r9,%rax │ │ │ │ - imul %rax,%rdi │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + mov %rcx,-0x170(%rbp) │ │ │ │ + add %r12,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 2c504 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + imul %r9,%rax │ │ │ │ + jmp 2a24a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r15) │ │ │ │ - mov 0x20(%r12),%r14 │ │ │ │ + mov 0x20(%r13),%r14 │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ add %rax,%r14 │ │ │ │ - mov %r14,%rbx │ │ │ │ - imul %rdx,%rbx │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + mov %r14,%r12 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2c542 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 %rbx,%rdi │ │ │ │ + add %r12,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ - add %r11,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + add %rbx,%rcx │ │ │ │ fldt 0x10(%r8) │ │ │ │ fmul %st(1),%st │ │ │ │ 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 2c540 │ │ │ │ - add $0x8,%r12 │ │ │ │ + jne 2a270 │ │ │ │ + add $0x8,%r13 │ │ │ │ add $0x10,%r15 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - jne 2c500 │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - addq $0x10,-0x80(%rbp) │ │ │ │ - mov -0x160(%rbp),%r9 │ │ │ │ - mov -0x170(%rbp),%rbx │ │ │ │ + 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 2c4b1 │ │ │ │ + cmp %rcx,-0xa0(%rbp) │ │ │ │ + jne 2a1fe │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ - fxch %st(1) │ │ │ │ - movq -0x88(%rbp),%xmm1 │ │ │ │ - mov -0x150(%rbp),%r12 │ │ │ │ + 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 -0xd0(%rbp),%rcx │ │ │ │ mov -0x158(%rbp),%r15 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - inc %r12 │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r12,-0xb0(%rbp) │ │ │ │ - movq %xmm3,0x18(%rax) │ │ │ │ - mov %rdi,0x20(%rcx) │ │ │ │ - movups %xmm2,0x8(%rax) │ │ │ │ + inc %r13 │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ + mov %rdi,0x20(%rcx) │ │ │ │ + add $0x10,%r15 │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ + movq %xmm3,0x18(%rbx) │ │ │ │ + fstpt 0x30(%rax) │ │ │ │ movups %xmm1,0x10(%rcx) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jne 2c3ef │ │ │ │ - mov -0x148(%rbp),%r8 │ │ │ │ - movq %xmm3,0x0(,%r8,8) │ │ │ │ - jmp 2b61e │ │ │ │ - mov (%rsi,%rcx,8),%rcx │ │ │ │ - jmp 2b602 │ │ │ │ + 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 2b457 │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 2ac9c │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 2b1dc │ │ │ │ + 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 2abed │ │ │ │ - jmp 2b149 │ │ │ │ - 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,-0xa0(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ push 0x58(%rax) │ │ │ │ push 0x48(%rax) │ │ │ │ push 0x30(%rax) │ │ │ │ - call 8380 │ │ │ │ + call 7e70 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 2c70c │ │ │ │ + jne 2a43c │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 2cdb0 │ │ │ │ + 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 2e1c5 │ │ │ │ + je 2be95 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2c769 │ │ │ │ - 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 2d240 │ │ │ │ + jg 2af40 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 2c740 │ │ │ │ + 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 2e1d5 │ │ │ │ + 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 2cd9b │ │ │ │ + jl 2aac3 │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2cd9b │ │ │ │ - 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,-0x128(%rbp) │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ movq $0x0,0x0(,%rdx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ 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 2d8e2 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + js 2b5bd │ │ │ │ mov %rax,%r9 │ │ │ │ - lea (%rbx,%rbx,1),%r15 │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ + 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 2c9b4 │ │ │ │ - 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 2c9a0 │ │ │ │ + jne 2a6c8 │ │ │ │ dec %r9 │ │ │ │ - add %r11,%r8 │ │ │ │ + add -0x80(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2c92b │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ + jne 2a656 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ + 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 2d8c9 │ │ │ │ + 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 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - 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 │ │ │ │ - mov (%rax,%rdi,1),%rdx │ │ │ │ - lea (%r15,%rdx,1),%r10 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r8,%rdi,2) │ │ │ │ + fldt (%r10,%rdi,2) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - fldt 0x1ec40(%rip) │ │ │ │ + fldt 0x1cee3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - jmp 2caf3 │ │ │ │ + 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 0x1e8e8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -45400,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 2cad5 │ │ │ │ + je 2a801 │ │ │ │ fchs │ │ │ │ - fmuls 0x1e601(%rip) │ │ │ │ - fldt 0x1ebdf(%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 2cb44 │ │ │ │ + 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 2ca90 │ │ │ │ + ja 2a7c0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2d250 │ │ │ │ - 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 2caf3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2cb4c │ │ │ │ - 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 2ca33 │ │ │ │ + add %r8,%r9 │ │ │ │ + cmp %rdi,-0xc0(%rbp) │ │ │ │ + jne 2a767 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2d635 │ │ │ │ + je 2b32f │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 2d2b9 │ │ │ │ + je 2afb9 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2cd5a │ │ │ │ + jle 2aa82 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ mov %r12,%rdx │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ lea (%rbx,%rbx,1),%r14 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ - add %rsi,%r15 │ │ │ │ - lea (%rcx,%rdx,1),%rbx │ │ │ │ + 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 2d280 │ │ │ │ + je 2af80 │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 2cca5 │ │ │ │ + jle 2a9e6 │ │ │ │ mov -0xe8(%rbp),%rcx │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ + mov -0xb8(%rbp),%r10 │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ - imul -0xb8(%rbp),%rax │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - 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 │ │ │ │ - add (%r12,%r9,8),%rdx │ │ │ │ + fldt (%rsi,%r12,1) │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + add (%rsi,%r9,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov %rdx,-0x8(%rdi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r10) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 2cc51 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - 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 │ │ │ │ - add 0x18(%rcx),%rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + add 0x18(%rdi),%rdx │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ mov (%rax,%r12,8),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xe0(%rcx),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ 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 2cd31 │ │ │ │ - jmp 2d62c │ │ │ │ - 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 2d26d │ │ │ │ + je 2af6d │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - sub (%rdi,%rax,8),%rdx │ │ │ │ mov (%rsi,%rax,8),%rcx │ │ │ │ + sub (%r15,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2cd20 │ │ │ │ + je 2aa48 │ │ │ │ inc %rcx │ │ │ │ inc %r9 │ │ │ │ - cmp %r9,-0xe0(%rbp) │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ - jg 2cbd0 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + cmp %r9,-0xe0(%rbp) │ │ │ │ + jg 2a8fc │ │ │ │ mov -0x138(%rbp),%rsp │ │ │ │ incq -0x108(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2cd9b │ │ │ │ - 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 2c7cb │ │ │ │ + jge 2a4eb │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x118(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2c6fd │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + je 2a42d │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2e1b5 │ │ │ │ + je 2be85 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2ce29 │ │ │ │ - data16 cs nopw 0x0(%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 2d8fd │ │ │ │ + jl 2b5dc │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 2ce00 │ │ │ │ + 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 2c6fd │ │ │ │ - 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 2c6fd │ │ │ │ + jl 2a42d │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2c6fd │ │ │ │ - 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,-0x118(%rbp) │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ movq $0x0,0x0(,%rdx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ 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 2df5d │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + js 2bc34 │ │ │ │ mov %rax,%r9 │ │ │ │ - lea (%rbx,%rbx,1),%r15 │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ + 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 2d074 │ │ │ │ - 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 2d060 │ │ │ │ + jne 2ad60 │ │ │ │ dec %r9 │ │ │ │ - add %r11,%r8 │ │ │ │ + add -0x80(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2cfe4 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ + jne 2acef │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ + 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 2df45 │ │ │ │ + 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 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - 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 │ │ │ │ - mov (%rax,%rdi,1),%rdx │ │ │ │ - lea (%rdx,%r15,1),%r10 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r8,%rdi,2) │ │ │ │ + fldt (%r10,%rdi,2) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - fldt 0x1e580(%rip) │ │ │ │ + fldt 0x1c84b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - jmp 2d1b3 │ │ │ │ - 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 0x1e228(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -45821,2779 +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 2d195 │ │ │ │ + je 2ae91 │ │ │ │ fchs │ │ │ │ - fmuls 0x1df41(%rip) │ │ │ │ - fldt 0x1e51f(%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 2d204 │ │ │ │ + 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 2d150 │ │ │ │ + ja 2ae50 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2d910 │ │ │ │ - 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 2d1b3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2d20c │ │ │ │ - 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 2d0f3 │ │ │ │ + add %r8,%r9 │ │ │ │ + cmp %rdi,-0xc0(%rbp) │ │ │ │ + jne 2adff │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2dcd7 │ │ │ │ + je 2b9a1 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 2d92d │ │ │ │ + je 2b605 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2df73 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2bc4e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 2c769 │ │ │ │ + jmp 2a489 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1e45c(%rip) │ │ │ │ + fldt 0x1c72c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2cae5 │ │ │ │ - incq (%rsi) │ │ │ │ + jmp 2a811 │ │ │ │ inc %r9 │ │ │ │ + incq (%rsi) │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jle 2cd5a │ │ │ │ + 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 2d29e │ │ │ │ + jl 2af9e │ │ │ │ cmp -0x80(%rbp),%rdx │ │ │ │ - jle 2d625 │ │ │ │ - add -0x120(%rbp),%r9 │ │ │ │ + jle 2b31f │ │ │ │ inc %rax │ │ │ │ - cmp %r9,-0xe0(%rbp) │ │ │ │ + add -0x120(%rbp),%r9 │ │ │ │ mov %rax,(%rsi) │ │ │ │ - jg 2d280 │ │ │ │ - jmp 2cd5a │ │ │ │ + cmp %r9,-0xe0(%rbp) │ │ │ │ + jg 2af80 │ │ │ │ + jmp 2aa82 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + 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 │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + add %rax,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ mov %rsi,-0xc8(%rbp) │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ lea (%rbx,%rbx,2),%rdx │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ - mov %rdi,%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ mov %r14,%rdx │ │ │ │ - movq %rax,%xmm3 │ │ │ │ + lea (%rsi,%rax,2),%r14 │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ shl $0x7,%rdx │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - add %rdx,%rbx │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r10,%r12 │ │ │ │ mov %rbx,-0x80(%rbp) │ │ │ │ - jmp 2d36f │ │ │ │ - inc %rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 2d610 │ │ │ │ + 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 2d363 │ │ │ │ + jl 2b07c │ │ │ │ cmp -0x148(%rbp),%rax │ │ │ │ - jg 2d363 │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x160(%rbp),%r11 │ │ │ │ - mov %r8,-0x170(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov %rcx,-0x178(%rbp) │ │ │ │ - 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 2d41a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x20(%r11) │ │ │ │ - mov 0x10(%rdx,%rbx,8),%rax │ │ │ │ - mov %r10,-0x180(%rbp) │ │ │ │ - mov %rbx,-0x188(%rbp) │ │ │ │ - mov %rdx,-0x190(%rbp) │ │ │ │ - mov %r11,-0x198(%rbp) │ │ │ │ + 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 │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov -0x168(%rbp),%rax │ │ │ │ + mov %rbx,-0x198(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ + add %rdx,%rax │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2d476 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2b196 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x40(%rax) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ mov -0xb8(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %r8,%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + imul %r8,%r12 │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ - jmp 2d4c4 │ │ │ │ + jmp 2b1e4 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r11) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov 0x30(%r13,%r10,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x30(%r12,%r10,8),%r14 │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ + add %r12,%r15 │ │ │ │ mov -0x80(%rbp),%rcx │ │ │ │ - add %rbx,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2d502 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 2b202 │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x80(%rcx) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r9,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 2d500 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 2b200 │ │ │ │ inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - jne 2d4c0 │ │ │ │ - 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 2d470 │ │ │ │ - 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 2d412 │ │ │ │ + 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 -0xf8(%rbp),%rbx │ │ │ │ + mov -0x180(%rbp),%r8 │ │ │ │ movq -0x90(%rbp),%xmm7 │ │ │ │ - movq %r14,%xmm0 │ │ │ │ + movq %r15,%xmm0 │ │ │ │ movq %rsi,%xmm4 │ │ │ │ movq -0x150(%rbp),%xmm1 │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - fstpt 0x50(%rbx) │ │ │ │ + fstpt 0x50(%r8) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - inc %rcx │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ + 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 0x30(%rbx) │ │ │ │ + fstpt 0x40(%r8) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2d36f │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + cmp %r11,-0x100(%rbp) │ │ │ │ + jne 2b090 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 2cd5a │ │ │ │ + jmp 2aa82 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2cbd9 │ │ │ │ + jmp 2a905 │ │ │ │ mov (%rsi,%rcx,8),%rcx │ │ │ │ - jmp 2cd43 │ │ │ │ - shl $0x5,%rcx │ │ │ │ + jmp 2aa6b │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ mov %r14,%rax │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ + shl $0x5,%rcx │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ shl $0x6,%rdx │ │ │ │ + add %rdi,%rax │ │ │ │ lea (%rbx,%rbx,1),%r12 │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ - add %rcx,%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ + 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 │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ + lea (%r12,%rbx,1),%rdx │ │ │ │ + add %rax,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %rax,%rdi │ │ │ │ - lea (%rcx,%rdx,1),%rbx │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ - add %rax,%rdi │ │ │ │ + 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) │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ movq %rax,%xmm3 │ │ │ │ - mov %r13,%rax │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2d6cd │ │ │ │ - inc %r10 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 2d610 │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - mov (%rbx,%r10,8),%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jl 2d6c1 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jg 2d6c1 │ │ │ │ - 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 %rax,-0x148(%rbp) │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %r8,-0x150(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,-0x158(%rbp) │ │ │ │ + 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 │ │ │ │ - add 0x18(%rbx),%rdi │ │ │ │ - mov 0xe0(%rbx),%r9 │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - jmp 2d772 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - mov -0x140(%rbp),%r15 │ │ │ │ - fldt 0x20(%rbx) │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - add 0x10(%rcx,%rax,8),%rbx │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - imul %rbx,%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ + add %r8,%rax │ │ │ │ + imul %rax,%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2d7b9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x40(%r15) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - xor %edx,%edx │ │ │ │ + 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 -0x80(%rbp),%r8 │ │ │ │ - mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ fmul %st(1),%st │ │ │ │ - add %rcx,%r13 │ │ │ │ - mov %r13,%r10 │ │ │ │ - imul %r11,%r10 │ │ │ │ - jmp 2d802 │ │ │ │ - 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) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %rbx,%r10 │ │ │ │ + jmp 2b4da │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r8) │ │ │ │ - mov 0x30(%r14,%rdx,8),%rsi │ │ │ │ - inc %rdx │ │ │ │ + mov 0x30(%r14,%rcx,8),%rsi │ │ │ │ + inc %rcx │ │ │ │ add $0x10,%r8 │ │ │ │ add %r10,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r9,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ - 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 2d800 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jne 2d7b5 │ │ │ │ - mov -0x160(%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 %rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jne 2d76c │ │ │ │ + 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 │ │ │ │ - movq %r13,%xmm5 │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ - mov -0x150(%rbp),%r8 │ │ │ │ - mov -0x158(%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) │ │ │ │ - mov %rsi,0x20(%rdi) │ │ │ │ - movups %xmm2,0x8(%rcx) │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp 2d6c1 │ │ │ │ + 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 2cd5a │ │ │ │ + je 2aa82 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - jne 2cb74 │ │ │ │ - jmp 2cd5a │ │ │ │ - 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 2cb76 │ │ │ │ + jmp 2a8a2 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 2ce29 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2ab29 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1dd9c(%rip) │ │ │ │ + fldt 0x1c094(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2d1a5 │ │ │ │ + jmp 2aea1 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + 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 │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + add %rax,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ mov %rsi,-0xc8(%rbp) │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ + mov %rdx,-0x168(%rbp) │ │ │ │ lea (%rbx,%rbx,2),%rdx │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ - mov %rdi,%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ mov %r14,%rdx │ │ │ │ - movq %rax,%xmm3 │ │ │ │ + lea (%rsi,%rax,2),%r14 │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ shl $0x7,%rdx │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - add %rdx,%rbx │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r10,%r12 │ │ │ │ mov %rbx,-0x70(%rbp) │ │ │ │ - jmp 2d9e3 │ │ │ │ - inc %rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 2dc90 │ │ │ │ + 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 2d9d7 │ │ │ │ + jl 2b6c8 │ │ │ │ cmp -0x148(%rbp),%rax │ │ │ │ - jg 2d9d7 │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov %rcx,-0x170(%rbp) │ │ │ │ - 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 2da8e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x20(%r11) │ │ │ │ - mov 0x10(%rdx,%rbx,8),%rax │ │ │ │ - mov %r10,-0x178(%rbp) │ │ │ │ - mov %rbx,-0x180(%rbp) │ │ │ │ - mov %rdx,-0x188(%rbp) │ │ │ │ - mov %r11,-0x190(%rbp) │ │ │ │ + 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 │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov -0x160(%rbp),%rax │ │ │ │ + mov %rbx,-0x190(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ + add %rdx,%rax │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + mov -0x168(%rbp),%rax │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2dae6 │ │ │ │ + jmp 2b7e6 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x40(%rax) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ mov -0xb8(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %r8,%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + imul %r8,%r12 │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ - jmp 2db34 │ │ │ │ + jmp 2b834 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r11) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov 0x30(%r13,%r10,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x30(%r12,%r10,8),%r14 │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ + add %r12,%r15 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - add %rbx,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2db82 │ │ │ │ - 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) │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 2b852 │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x80(%rcx) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r9,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 2db80 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 2b850 │ │ │ │ inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - jne 2db30 │ │ │ │ - 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 2dae0 │ │ │ │ - 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 2da86 │ │ │ │ + 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 -0xf8(%rbp),%rbx │ │ │ │ + mov -0x178(%rbp),%r8 │ │ │ │ movq -0x90(%rbp),%xmm4 │ │ │ │ - movq %r14,%xmm0 │ │ │ │ + movq %r15,%xmm0 │ │ │ │ movq %rsi,%xmm5 │ │ │ │ movq -0x150(%rbp),%xmm1 │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - mov -0x168(%rbp),%r8 │ │ │ │ - fstpt 0x50(%rbx) │ │ │ │ + fstpt 0x50(%r8) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - inc %rcx │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ + 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 0x30(%rbx) │ │ │ │ + fstpt 0x40(%r8) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2d9e3 │ │ │ │ - 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 2c6fd │ │ │ │ - addq $0x10,-0x128(%rbp) │ │ │ │ + jle 2a42d │ │ │ │ + addq $0x10,-0x118(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 2ce71 │ │ │ │ - shl $0x5,%rcx │ │ │ │ + jmp 2ab71 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ mov %r14,%rax │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ + shl $0x5,%rcx │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ shl $0x6,%rdx │ │ │ │ + add %rdi,%rax │ │ │ │ lea (%rbx,%rbx,1),%r12 │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ - add %rcx,%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + 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,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %rax,%rdi │ │ │ │ - lea (%rcx,%rdx,1),%rbx │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - add %rax,%rdi │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ + 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 │ │ │ │ - mov %r13,%rax │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2dd6f │ │ │ │ - inc %r10 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 2dc90 │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - mov (%rbx,%r10,8),%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jl 2dd63 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jg 2dd63 │ │ │ │ - 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 %rax,-0x140(%rbp) │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r10,-0x150(%rbp) │ │ │ │ + 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 │ │ │ │ - add 0x18(%rbx),%rdi │ │ │ │ - mov 0xe0(%rbx),%r9 │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - jmp 2de14 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - fldt 0x20(%rbx) │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - add 0x10(%rcx,%rax,8),%rbx │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - imul %rbx,%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ + add %r8,%rax │ │ │ │ + imul %rax,%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2de5b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x40(%r15) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ + 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 -0x80(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - add %rcx,%r13 │ │ │ │ - mov %r13,%r10 │ │ │ │ - imul %r11,%r10 │ │ │ │ - jmp 2de82 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %rbx,%r10 │ │ │ │ + jmp 2bb52 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r8) │ │ │ │ - mov 0x30(%r14,%rdx,8),%rsi │ │ │ │ - inc %rdx │ │ │ │ + mov 0x30(%r14,%rcx,8),%rsi │ │ │ │ + inc %rcx │ │ │ │ add $0x10,%r8 │ │ │ │ add %r10,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r9,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ - 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 2de80 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jne 2de57 │ │ │ │ - mov -0x158(%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 %rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jne 2de0e │ │ │ │ + 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 │ │ │ │ - movq %r13,%xmm6 │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ - mov -0x148(%rbp),%r8 │ │ │ │ - mov -0x150(%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) │ │ │ │ - mov %rsi,0x20(%rdi) │ │ │ │ - movups %xmm2,0x8(%rcx) │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp 2dd63 │ │ │ │ + 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 2dca0 │ │ │ │ + je 2b96a │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 2dca0 │ │ │ │ + je 2b96a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2df73 │ │ │ │ - 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 2dca0 │ │ │ │ + jle 2b96a │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ mov %r12,%rdx │ │ │ │ + shl $0x5,%rcx │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%r14 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ - add %rsi,%r15 │ │ │ │ - lea (%rcx,%rdx,1),%rbx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + add %rsi,%r11 │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 2e15f │ │ │ │ - cmp %r12,%rax │ │ │ │ - jge 2e0a3 │ │ │ │ + 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 │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - 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 │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%r10 │ │ │ │ - add $0x8,%r8 │ │ │ │ - imul -0x8(%r8),%rdx │ │ │ │ + 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 │ │ │ │ - add (%r12,%r9,8),%rdx │ │ │ │ + fldt (%rsi,%r12,1) │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + add (%rsi,%r9,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov %rdx,-0x8(%rdi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r10) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 2e04e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - 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 -0xa0(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ add 0x18(%rcx),%rdx │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ mov (%rax,%r12,8),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xe0(%rcx),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ + add 0xe0(%rcx),%rax │ │ │ │ + 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 2e12d │ │ │ │ - jmp 2e1af │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 2e19b │ │ │ │ + je 2be6b │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - sub (%rdi,%rax,8),%rdx │ │ │ │ mov (%rsi,%rax,8),%rcx │ │ │ │ + sub (%r15,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2e120 │ │ │ │ + je 2bdf0 │ │ │ │ inc %rcx │ │ │ │ inc %r9 │ │ │ │ - cmp %r9,-0xe0(%rbp) │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ - jle 2dca0 │ │ │ │ + cmp %r9,-0xe0(%rbp) │ │ │ │ + jle 2b96a │ │ │ │ test %rax,%rax │ │ │ │ - jne 2dfd6 │ │ │ │ + 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 2e179 │ │ │ │ + jl 2be49 │ │ │ │ cmp -0x80(%rbp),%rdx │ │ │ │ - jle 2e194 │ │ │ │ - add -0x120(%rbp),%r9 │ │ │ │ + jle 2be64 │ │ │ │ inc %rax │ │ │ │ - cmp %r9,-0xe0(%rbp) │ │ │ │ + add -0x120(%rbp),%r9 │ │ │ │ mov %rax,(%rsi) │ │ │ │ - jg 2e15f │ │ │ │ - jmp 2dca0 │ │ │ │ + cmp %r9,-0xe0(%rbp) │ │ │ │ + jg 2be2f │ │ │ │ + jmp 2b96a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2dfd6 │ │ │ │ - incq (%rsi) │ │ │ │ + jmp 2bcb1 │ │ │ │ inc %r9 │ │ │ │ + incq (%rsi) │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jg 2e15f │ │ │ │ - jmp 2dca0 │ │ │ │ + jg 2be2f │ │ │ │ + jmp 2b96a │ │ │ │ mov (%rsi,%rcx,8),%rcx │ │ │ │ - jmp 2e13f │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ - jmp 2ce5b │ │ │ │ + jmp 2be0f │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + jmp 2ab5c │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - jmp 2c79b │ │ │ │ + jmp 2a4bc │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2c6fd │ │ │ │ - jmp 2cdc5 │ │ │ │ + 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 0x108(%rax),%rbx │ │ │ │ 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 2e27c │ │ │ │ + jne 2bf4c │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 2e9b5 │ │ │ │ + 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 2fe70 │ │ │ │ + je 2d9d1 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2e2e9 │ │ │ │ - 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 2f0d6 │ │ │ │ + jg 2ccf1 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 2e2c0 │ │ │ │ + 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 2fe90 │ │ │ │ - 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 2e9a0 │ │ │ │ + jl 2c61b │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2e9a0 │ │ │ │ - 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 │ │ │ │ - shr $0x3,%rdx │ │ │ │ + lea 0x17(%rdi),%rax │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov 0x58(%rsi),%rdi │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ + lea 0x1(%rdi),%r15 │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ + 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 │ │ │ │ - fstpt (%rcx) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - lea 0x1(%r14),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea (%rcx,%rcx,1),%r15 │ │ │ │ - mov %rcx,-0x88(%rbp) │ │ │ │ + fstpt (%rcx) │ │ │ │ lea -0x10(%rax),%rcx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - imul %r15,%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%r8 │ │ │ │ sub %rdx,%rsp │ │ │ │ + imul %r14,%r8 │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - js 2f791 │ │ │ │ - mov %rdi,%rdx │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + js 2d342 │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ + mov 0x48(%rsi),%rax │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ - mov 0x48(%rdi),%rax │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - 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 │ │ │ │ - cmpq $0x0,-0x88(%rbp) │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rcx,0x0(%r13,%r9,8) │ │ │ │ - jle 2e554 │ │ │ │ - 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 2e540 │ │ │ │ + jne 2c1e0 │ │ │ │ dec %r9 │ │ │ │ - add %r11,%r10 │ │ │ │ + add %r10,%r11 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2e4be │ │ │ │ + jne 2c168 │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + 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) │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ + fld1 │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - fadds 0x1cad3(%rip) │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0x130(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %r15,%rcx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - fld1 │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ fdivp %st,%st(2) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + mov %rcx,-0xb8(%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 -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 2e763 │ │ │ │ + jg 2c3db │ │ │ │ + fnstcw -0x62(%rbp) │ │ │ │ fld %st(0) │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ lea 0x1(%rsi),%r10 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + sub %rdx,%r10 │ │ │ │ xor %esi,%esi │ │ │ │ - fnstcw -0x62(%rbp) │ │ │ │ movzwl -0x62(%rbp),%ecx │ │ │ │ - sub %rdx,%r10 │ │ │ │ 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(%rcx),%r9 │ │ │ │ - mov -0x78(%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) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2e722 │ │ │ │ - nopw 0x0(%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 2e767 │ │ │ │ + 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 2e700 │ │ │ │ + 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 2e71b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e76b │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e76b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - 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 │ │ │ │ - cmp %r11,-0xa8(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - lea 0x1(%rcx,%r8,1),%r8 │ │ │ │ - jne 2e62d │ │ │ │ - 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 2f4d7 │ │ │ │ + je 2d0ab │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 2f143 │ │ │ │ + je 2cd4f │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 2e95f │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 2c5da │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ - mov -0x58(%rbp),%r14 │ │ │ │ - and %r15,%r10 │ │ │ │ mov -0xe8(%rbp),%r8 │ │ │ │ - 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 2f13d │ │ │ │ + je 2cd13 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 2e8c4 │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + jle 2c53a │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%r15 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ + mov 0x48(%rdi),%r11 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov (%r11,%rax,8),%rsi │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ - 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 %r10,%rdx │ │ │ │ - imul -0x8(%rcx,%rax,8),%rsi │ │ │ │ - add %rdi,%rdx │ │ │ │ - add %r14,%rdi │ │ │ │ - add %r15,%r14 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0x4,%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) │ │ │ │ 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 2e868 │ │ │ │ - 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 -0xa8(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov (%r11,%rbx,8),%rax │ │ │ │ - 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 2e931 │ │ │ │ - jmp 2f788 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + jg 2c5b1 │ │ │ │ + jmp 2d339 │ │ │ │ + nop │ │ │ │ movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2f0e0 │ │ │ │ - mov (%r12,%rax,8),%rcx │ │ │ │ - sub 0x0(%r13,%rax,8),%rcx │ │ │ │ + je 2cd00 │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ mov (%r8,%rax,8),%rdi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 2e920 │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + sub 0x0(%r13,%rax,8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 2c5a0 │ │ │ │ inc %rdi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - cmp %rcx,-0xc8(%rbp) │ │ │ │ + inc %rdx │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ - jg 2e81c │ │ │ │ + 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 2e9a0 │ │ │ │ + jle 2c61b │ │ │ │ addq $0x10,-0x108(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 2e34a │ │ │ │ + jge 2bffb │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2e26d │ │ │ │ + je 2bf3d │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2fe80 │ │ │ │ + je 2d9e1 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2ea29 │ │ │ │ - nopw 0x0(%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 2f7b0 │ │ │ │ + jl 2d361 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 2ea00 │ │ │ │ + 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 2e26d │ │ │ │ - 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 2e26d │ │ │ │ + jl 2bf3d │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2e26d │ │ │ │ - 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 │ │ │ │ - shr $0x3,%rdx │ │ │ │ + lea 0x17(%rdi),%rax │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov 0x58(%rsi),%rdi │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rdx,-0x108(%rbp) │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ + lea 0x1(%rdi),%r15 │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ + 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 │ │ │ │ - fstpt (%rcx) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - lea 0x1(%r14),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea (%rcx,%rcx,1),%r15 │ │ │ │ - mov %rcx,-0x88(%rbp) │ │ │ │ + fstpt (%rcx) │ │ │ │ lea -0x10(%rax),%rcx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - imul %r15,%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%r8 │ │ │ │ sub %rdx,%rsp │ │ │ │ + imul %r14,%r8 │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - js 2fe51 │ │ │ │ - mov %rdi,%rdx │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + js 2d9a9 │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ + mov 0x48(%rsi),%rax │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ - mov 0x48(%rdi),%rax │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - 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 │ │ │ │ - cmpq $0x0,-0x88(%rbp) │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rcx,0x0(%r13,%r9,8) │ │ │ │ - jle 2ec94 │ │ │ │ - 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 2ec80 │ │ │ │ + jne 2c8c0 │ │ │ │ dec %r9 │ │ │ │ - add %r11,%r10 │ │ │ │ + add %r10,%r11 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2ebf8 │ │ │ │ + jne 2c849 │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + 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) │ │ │ │ - mov %rbx,-0x128(%rbp) │ │ │ │ + fld1 │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - fadds 0x1c393(%rip) │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %r15,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + inc %rcx │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ - fld1 │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ fdivp %st,%st(2) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + 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 2eea3 │ │ │ │ + jg 2cabb │ │ │ │ + fnstcw -0x62(%rbp) │ │ │ │ fld %st(0) │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ lea 0x1(%rsi),%r10 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + sub %rdx,%r10 │ │ │ │ xor %esi,%esi │ │ │ │ - fnstcw -0x62(%rbp) │ │ │ │ movzwl -0x62(%rbp),%ecx │ │ │ │ - sub %rdx,%r10 │ │ │ │ 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(%rcx),%r9 │ │ │ │ - mov -0x78(%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) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2ee62 │ │ │ │ - nopw 0x0(%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 2eea7 │ │ │ │ + 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 2ee40 │ │ │ │ + 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 2ee5b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2eeab │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2eeab │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - 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 │ │ │ │ - cmp %r11,-0xa8(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - lea 0x1(%rcx,%r8,1),%r8 │ │ │ │ - jne 2ed6d │ │ │ │ - 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 2fba0 │ │ │ │ + je 2d71b │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 2f81d │ │ │ │ + je 2d3bf │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 2f09f │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 2ccba │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ - mov -0x58(%rbp),%r14 │ │ │ │ - and %r15,%r10 │ │ │ │ mov -0xe8(%rbp),%r8 │ │ │ │ - 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 2fb97 │ │ │ │ + je 2d383 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 2f004 │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + jle 2cc1a │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%r15 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ + mov 0x48(%rdi),%r11 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov (%r11,%rax,8),%rsi │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ - 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 %r10,%rdx │ │ │ │ - imul -0x8(%rcx,%rax,8),%rsi │ │ │ │ - add %rdi,%rdx │ │ │ │ - add %r14,%rdi │ │ │ │ - add %r15,%r14 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0x4,%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) │ │ │ │ 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 2efa8 │ │ │ │ - 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 -0xa8(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov (%r11,%rbx,8),%rax │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ - fldt (%rdi) │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%rcx),%rax │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + 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 2f071 │ │ │ │ - jmp 2fe48 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 2cc91 │ │ │ │ + jmp 2d9c8 │ │ │ │ + nop │ │ │ │ movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2f7c0 │ │ │ │ - mov (%r12,%rax,8),%rcx │ │ │ │ - sub 0x0(%r13,%rax,8),%rcx │ │ │ │ + je 2d370 │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ mov (%r8,%rax,8),%rdi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 2f060 │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + sub 0x0(%r13,%rax,8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 2cc80 │ │ │ │ inc %rdi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - cmp %rcx,-0xc8(%rbp) │ │ │ │ + inc %rdx │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ - jg 2ef5c │ │ │ │ + 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 2e26d │ │ │ │ + jle 2bf3d │ │ │ │ addq $0x10,-0xf8(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 2ea71 │ │ │ │ + jmp 2c6c9 │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 2e2e9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + jmp 2bf99 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + inc %rdx │ │ │ │ incq (%r8) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - cmp %rax,-0xc8(%rbp) │ │ │ │ - jle 2e95f │ │ │ │ - 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 2f117 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jle 2f132 │ │ │ │ - add -0x100(%rbp),%rcx │ │ │ │ + cmp -0x78(%rbp),%rsi │ │ │ │ + jl 2cd2d │ │ │ │ + cmp -0x80(%rbp),%rsi │ │ │ │ + jle 2cd48 │ │ │ │ inc %rax │ │ │ │ - cmp %rcx,-0xc8(%rbp) │ │ │ │ + add -0x100(%rbp),%rdx │ │ │ │ mov %rax,(%r8) │ │ │ │ - jg 2f0fb │ │ │ │ - jmp 2e95f │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + cmp %rdx,-0xd0(%rbp) │ │ │ │ + jg 2cd13 │ │ │ │ + jmp 2c5da │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e825 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - jmp 2f0fb │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2e95f │ │ │ │ + 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 │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - add %rdx,%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ add %rbx,%rcx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%r12 │ │ │ │ - lea (%rdi,%rdx,2),%r13 │ │ │ │ + lea (%rbx,%rdx,1),%rdi │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ mov %rcx,-0x150(%rbp) │ │ │ │ lea (%rax,%rax,2),%rcx │ │ │ │ shl $0x6,%rax │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ - shl $0x4,%rcx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - add %rbx,%rcx │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add %rdx,%rdi │ │ │ │ movq %rax,%xmm3 │ │ │ │ + add %rbx,%rcx │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + add %rdx,%rdi │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ + lea (%rdi,%rdx,2),%r15 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2f216 │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + lea (%rdi,%rdx,1),%r12 │ │ │ │ + jmp 2ce25 │ │ │ │ inc %r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 2f4c2 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 2d096 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov (%rax,%r8,8),%rax │ │ │ │ - cmp -0x118(%rbp),%rax │ │ │ │ - jl 2f20a │ │ │ │ - cmp -0x128(%rbp),%rax │ │ │ │ - jg 2f20a │ │ │ │ + cmp -0x110(%rbp),%rax │ │ │ │ + jl 2ce19 │ │ │ │ + cmp -0x120(%rbp),%rax │ │ │ │ + jg 2ce19 │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ mov %r8,%rdx │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ mov %r8,-0x158(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rcx,-0x160(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ 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 │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 2f2c1 │ │ │ │ - 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) │ │ │ │ - mov %rbx,-0x178(%rbp) │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ mov 0x10(%rcx,%r11,8),%rax │ │ │ │ + mov %rbx,-0x178(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add %r10,%rax │ │ │ │ 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 2f316 │ │ │ │ - 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 │ │ │ │ fldt (%rax) │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + 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 │ │ │ │ - imul %r8,%rbx │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 2f364 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 2cf74 │ │ │ │ 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 0x30(%r12,%r10,8),%r14 │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ + add %rbx,%r13 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - add %rbx,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2f3c2 │ │ │ │ - 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) │ │ │ │ + imul %r13,%r8 │ │ │ │ + jmp 2cf9a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + mov 0x40(%r15,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r9,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 2f3c0 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 2cf98 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - jne 2f360 │ │ │ │ + cmp %r14,%r10 │ │ │ │ + jne 2cf70 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2f310 │ │ │ │ + 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 2f2b9 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jne 2cec8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x160(%rbp),%rcx │ │ │ │ - movq -0x80(%rbp),%xmm4 │ │ │ │ - movq %r14,%xmm0 │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ + movq -0x80(%rbp),%xmm7 │ │ │ │ + movq %r13,%xmm0 │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ movq -0x130(%rbp),%xmm1 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - punpcklqdq %xmm6,%xmm0 │ │ │ │ - mov -0x158(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ + mov -0x158(%rbp),%r8 │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ + movups %xmm1,0x10(%rax) │ │ │ │ inc %r8 │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ - movups %xmm1,0x10(%rax) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ fstpt 0x30(%rcx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ - movups %xmm2,0x18(%rax) │ │ │ │ fstpt 0x40(%rcx) │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 2f216 │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + movups %xmm2,0x18(%rax) │ │ │ │ + cmp %r14,%r8 │ │ │ │ + jne 2ce25 │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 2e95f │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2e95f │ │ │ │ - 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 │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ lea (%rbx,%rdx,1),%rdi │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ add %rbx,%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ + add %rbx,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + add %rdx,%rdi │ │ │ │ movq %rax,%xmm3 │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ + lea (%rdi,%rdx,1),%r12 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - add %rdx,%rdi │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + lea (%r12,%rdx,1),%r15 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - lea (%rdi,%rdx,1),%rcx │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%r12 │ │ │ │ - mov %r11,%rcx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 2f589 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 2f4c2 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov (%rbx,%r11,8),%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jl 2f57d │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jg 2f57d │ │ │ │ + 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 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ - 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) │ │ │ │ - add 0x18(%rbx),%r8 │ │ │ │ - mov 0xe0(%rbx),%r10 │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - jmp 2f62c │ │ │ │ - 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 %r9,-0x148(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov -0x128(%rbp),%r14 │ │ │ │ + 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 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - imul %rax,%rsi │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + add %r8,%rax │ │ │ │ + imul %rax,%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2f672 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r14) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + 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 -0x80(%rbp),%r9 │ │ │ │ - mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + add %rax,%rbx │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - add %rsi,%r13 │ │ │ │ - mov %r13,%r11 │ │ │ │ - imul %rdx,%r11 │ │ │ │ - jmp 2f6c2 │ │ │ │ - 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) │ │ │ │ - fldt (%r9) │ │ │ │ - mov 0x30(%r12,%rcx,8),%rdi │ │ │ │ + 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 %r11,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r10,%rax │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r10,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%r8) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ - 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 2f6c0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r14 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 2f66e │ │ │ │ - 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 2f626 │ │ │ │ + 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 │ │ │ │ - movq %r13,%xmm7 │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - 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) │ │ │ │ - mov %rdi,0x20(%rsi) │ │ │ │ - movups %xmm2,0x8(%rdx) │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - movups %xmm1,0x10(%rsi) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp 2f57d │ │ │ │ - mov (%r8,%rcx,8),%rdi │ │ │ │ - jmp 2e943 │ │ │ │ + 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 2e7b7 │ │ │ │ + jmp 2c42a │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 2ea29 │ │ │ │ - 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 2f09f │ │ │ │ - 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 2f7f7 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jle 2f812 │ │ │ │ - add -0x100(%rbp),%rcx │ │ │ │ + cmp -0x78(%rbp),%rsi │ │ │ │ + jl 2d39d │ │ │ │ + cmp -0x80(%rbp),%rsi │ │ │ │ + jle 2d3b8 │ │ │ │ inc %rax │ │ │ │ - cmp %rcx,-0xc8(%rbp) │ │ │ │ + add -0x100(%rbp),%rdx │ │ │ │ mov %rax,(%r8) │ │ │ │ - jg 2f7db │ │ │ │ - jmp 2f09f │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + cmp %rdx,-0xd0(%rbp) │ │ │ │ + jg 2d383 │ │ │ │ + jmp 2ccba │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ef65 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2f09f │ │ │ │ + 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 │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - add %rdx,%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ add %rbx,%rcx │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%r12 │ │ │ │ - lea (%rdi,%rdx,2),%r13 │ │ │ │ + lea (%rbx,%rdx,1),%rdi │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ mov %rcx,-0x138(%rbp) │ │ │ │ lea (%rax,%rax,2),%rcx │ │ │ │ shl $0x6,%rax │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ - shl $0x4,%rcx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - add %rbx,%rcx │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add %rdx,%rdi │ │ │ │ movq %rax,%xmm3 │ │ │ │ + add %rbx,%rcx │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + add %rdx,%rdi │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ + lea (%rdi,%rdx,2),%r15 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2f8f0 │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + lea (%rdi,%rdx,1),%r12 │ │ │ │ + jmp 2d495 │ │ │ │ inc %r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 2fb82 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 2d706 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov (%rax,%r8,8),%rax │ │ │ │ - cmp -0x110(%rbp),%rax │ │ │ │ - jl 2f8e4 │ │ │ │ - cmp -0x120(%rbp),%rax │ │ │ │ - jg 2f8e4 │ │ │ │ + cmp -0x108(%rbp),%rax │ │ │ │ + jl 2d489 │ │ │ │ + cmp -0x118(%rbp),%rax │ │ │ │ + jg 2d489 │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ mov %r8,%rdx │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ mov %r8,-0x150(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rcx,-0x158(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ 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 │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 2f99b │ │ │ │ - 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) │ │ │ │ - mov %rbx,-0x170(%rbp) │ │ │ │ - mov %rdx,-0x178(%rbp) │ │ │ │ mov 0x10(%rcx,%r11,8),%rax │ │ │ │ + mov %rbx,-0x170(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add %r10,%rax │ │ │ │ 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 2f9f6 │ │ │ │ - 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 │ │ │ │ fldt (%rax) │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + 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 │ │ │ │ - imul %r8,%rbx │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 2fa44 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 2d5e4 │ │ │ │ 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 0x30(%r12,%r10,8),%r14 │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ + add %rbx,%r13 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - add %rbx,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2fa82 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %r13,%r8 │ │ │ │ + jmp 2d60a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + mov 0x40(%r15,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r9,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 2fa80 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 2d608 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - jne 2fa40 │ │ │ │ + cmp %r14,%r10 │ │ │ │ + jne 2d5e0 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2f9f0 │ │ │ │ + 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 2f993 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jne 2d538 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x158(%rbp),%rcx │ │ │ │ - movq -0x80(%rbp),%xmm5 │ │ │ │ - movq %r14,%xmm0 │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ + movq -0x80(%rbp),%xmm4 │ │ │ │ + movq %r13,%xmm0 │ │ │ │ + movq %rsi,%xmm5 │ │ │ │ movq -0x128(%rbp),%xmm1 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - punpcklqdq %xmm4,%xmm0 │ │ │ │ - mov -0x150(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ + mov -0x150(%rbp),%r8 │ │ │ │ + punpcklqdq %xmm4,%xmm1 │ │ │ │ + movups %xmm1,0x10(%rax) │ │ │ │ inc %r8 │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ - punpcklqdq %xmm5,%xmm1 │ │ │ │ - movups %xmm1,0x10(%rax) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ fstpt 0x30(%rcx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ - movups %xmm2,0x18(%rax) │ │ │ │ fstpt 0x40(%rcx) │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 2f8f0 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + movups %xmm2,0x18(%rax) │ │ │ │ + cmp %r14,%r8 │ │ │ │ + jne 2d495 │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 2f09f │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - jmp 2f7db │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2f09f │ │ │ │ - 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 │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ + 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 │ │ │ │ + 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 2fc53 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 2fb82 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov (%rbx,%r11,8),%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jl 2fc47 │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jg 2fc47 │ │ │ │ + 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 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - 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) │ │ │ │ - add 0x18(%rbx),%r8 │ │ │ │ - mov 0xe0(%rbx),%r10 │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - jmp 2fcf6 │ │ │ │ - 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 %r9,-0x140(%rbp) │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ + 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 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - imul %rax,%rsi │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + add %r8,%rax │ │ │ │ + imul %rax,%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2fd3c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r14) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + 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 -0x80(%rbp),%r9 │ │ │ │ - mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + add %rax,%rbx │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - add %rsi,%r13 │ │ │ │ - mov %r13,%r11 │ │ │ │ - imul %rdx,%r11 │ │ │ │ - jmp 2fd82 │ │ │ │ - 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) │ │ │ │ - fldt (%r9) │ │ │ │ - mov 0x30(%r12,%rcx,8),%rdi │ │ │ │ + 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 %r11,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r10,%rax │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r10,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%r8) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ - 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 2fd80 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r14 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 2fd38 │ │ │ │ - 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 2fcf0 │ │ │ │ + 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 │ │ │ │ - movq %r13,%xmm5 │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - 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) │ │ │ │ - mov %rdi,0x20(%rsi) │ │ │ │ - movups %xmm2,0x8(%rdx) │ │ │ │ - punpcklqdq %xmm5,%xmm1 │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - movups %xmm1,0x10(%rsi) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp 2fc47 │ │ │ │ - mov (%r8,%rdi,8),%rdi │ │ │ │ - jmp 2f083 │ │ │ │ + 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 2eef7 │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 2e31b │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 2ea5c │ │ │ │ + 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 2e26d │ │ │ │ - jmp 2e9ca │ │ │ │ - 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 0x108(%rax),%rbx │ │ │ │ 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 2ff52 │ │ │ │ + jne 2dab2 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 30670 │ │ │ │ + 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 31af9 │ │ │ │ + je 2f5a1 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2ffa9 │ │ │ │ + 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 30d91 │ │ │ │ + jg 2e8a1 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 2ff80 │ │ │ │ + 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 31b19 │ │ │ │ - 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 3065b │ │ │ │ + jl 2e1ab │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 3065b │ │ │ │ + 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 │ │ │ │ @@ -48615,44 +47791,44 @@ │ │ │ │ shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rdx,-0x128(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ sub $0x10,%rax │ │ │ │ sub %rsi,%rsp │ │ │ │ - imul %r14,%rax │ │ │ │ movq $0x0,0x0(,%rdx,8) │ │ │ │ + imul %r14,%rax │ │ │ │ mov %rdi,%rdx │ │ │ │ imul %rbx,%rdx │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - fstpt (%rsi) │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ 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 31444 │ │ │ │ + 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 │ │ │ │ @@ -48666,91 +47842,92 @@ │ │ │ │ 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 -0x78(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rsi,0x0(%r13,%r9,8) │ │ │ │ - jle 301f4 │ │ │ │ - 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 301e0 │ │ │ │ + jne 2dd48 │ │ │ │ dec %r9 │ │ │ │ add %r11,%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 30170 │ │ │ │ + jne 2dcd0 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ call 3030 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ - xor %esi,%esi │ │ │ │ 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 │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ 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 │ │ │ │ - fld %st(0) │ │ │ │ shl $0x4,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - 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 │ │ │ │ fld %st(3) │ │ │ │ @@ -48762,24 +47939,24 @@ │ │ │ │ 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 30de6 │ │ │ │ + jbe 2e8f6 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1b08d(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -48792,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 30338 │ │ │ │ + je 2de9c │ │ │ │ fchs │ │ │ │ - fmuls 0x1ad9e(%rip) │ │ │ │ - fldt 0x1b37c(%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 30407 │ │ │ │ + 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 0x1aff4(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -48838,95 +48016,94 @@ │ │ │ │ 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 30413 │ │ │ │ + jg 2df73 │ │ │ │ fldt (%rcx) │ │ │ │ sub %r8,%rdx │ │ │ │ lea (%r14,%r11,1),%r8 │ │ │ │ mov -0x80(%rbp),%r14 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edi │ │ │ │ fld %st(1) │ │ │ │ - nopl (%rax) │ │ │ │ + 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 303e0 │ │ │ │ - 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 30415 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30415 │ │ │ │ - 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 3029b │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2de03 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov -0x80(%rbp),%r14 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 30e1d │ │ │ │ + je 2e92d │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 310e9 │ │ │ │ + je 2ebbd │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 3061a │ │ │ │ + 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 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - and %r14,%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ lea (%rcx,%rdx,1),%r15 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + and %r14,%r10 │ │ │ │ mov %r11,%rdx │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ test %rax,%rax │ │ │ │ - je 30db3 │ │ │ │ + je 2e8c3 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 3056c │ │ │ │ + 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 %r10,%rdx │ │ │ │ imul -0x8(%r11,%rax,8),%rcx │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ add %r14,%r9 │ │ │ │ @@ -48936,125 +48113,122 @@ │ │ │ │ mov %rax,%rdx │ │ │ │ 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 30505 │ │ │ │ - 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 │ │ │ │ + fldt (%r15) │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - 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 305f1 │ │ │ │ - jmp 3143b │ │ │ │ - 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 30da0 │ │ │ │ + je 2e8b0 │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ - sub 0x0(%r13,%rax,8),%rcx │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ + sub 0x0(%r13,%rax,8),%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 305e0 │ │ │ │ + je 2e130 │ │ │ │ inc %r9 │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ mov %r9,(%rdi,%rax,8) │ │ │ │ - jg 304a4 │ │ │ │ - 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 3065b │ │ │ │ + jle 2e1ab │ │ │ │ addq $0x10,-0x120(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov -0x120(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 3000a │ │ │ │ + jge 2db6a │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x110(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2ff43 │ │ │ │ + je 2daa3 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 31b09 │ │ │ │ + je 2f5b1 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 306e9 │ │ │ │ - data16 cs nopw 0x0(%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 3146b │ │ │ │ + jl 2ef1f │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 306c0 │ │ │ │ + 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 2ff43 │ │ │ │ - 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 2ff43 │ │ │ │ + jl 2daa3 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2ff43 │ │ │ │ + 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 │ │ │ │ @@ -49076,44 +48250,44 @@ │ │ │ │ shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rdx,-0x120(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ sub $0x10,%rax │ │ │ │ sub %rsi,%rsp │ │ │ │ - imul %r14,%rax │ │ │ │ movq $0x0,0x0(,%rdx,8) │ │ │ │ + imul %r14,%rax │ │ │ │ mov %rdi,%rdx │ │ │ │ imul %rbx,%rdx │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - fstpt (%rsi) │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ 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 31ac9 │ │ │ │ + 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 │ │ │ │ @@ -49127,91 +48301,92 @@ │ │ │ │ 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 -0x78(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rsi,0x0(%r13,%r9,8) │ │ │ │ - jle 30934 │ │ │ │ - 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 30920 │ │ │ │ + jne 2e448 │ │ │ │ dec %r9 │ │ │ │ add %r11,%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 308a9 │ │ │ │ + jne 2e3d1 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ call 3030 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ - xor %esi,%esi │ │ │ │ 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 │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ 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 │ │ │ │ - fld %st(0) │ │ │ │ shl $0x4,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - 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 │ │ │ │ fld %st(3) │ │ │ │ @@ -49223,24 +48398,24 @@ │ │ │ │ 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 314c6 │ │ │ │ + jbe 2ef76 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1a94d(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -49253,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 30a78 │ │ │ │ + je 2e59c │ │ │ │ fchs │ │ │ │ - fmuls 0x1a65e(%rip) │ │ │ │ - fldt 0x1ac3c(%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 30b47 │ │ │ │ + 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 0x1a8b4(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -49299,95 +48475,94 @@ │ │ │ │ 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 30b53 │ │ │ │ + jg 2e673 │ │ │ │ fldt (%rcx) │ │ │ │ sub %r8,%rdx │ │ │ │ lea (%r14,%r11,1),%r8 │ │ │ │ mov -0x80(%rbp),%r14 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edi │ │ │ │ fld %st(1) │ │ │ │ - nopl (%rax) │ │ │ │ + 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 30b20 │ │ │ │ - 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 30b55 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30b55 │ │ │ │ - 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 309db │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e503 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov -0x80(%rbp),%r14 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 31853 │ │ │ │ + je 2f2fb │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 314fd │ │ │ │ + je 2efad │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 30d5a │ │ │ │ + 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 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - and %r14,%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ lea (%rcx,%rdx,1),%r15 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + and %r14,%r10 │ │ │ │ mov %r11,%rdx │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ test %rax,%rax │ │ │ │ - je 31493 │ │ │ │ + je 2ef43 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 30cac │ │ │ │ + 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 %r10,%rdx │ │ │ │ imul -0x8(%r11,%rax,8),%rcx │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ add %r14,%r9 │ │ │ │ @@ -49397,998 +48572,990 @@ │ │ │ │ mov %rax,%rdx │ │ │ │ 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 30c45 │ │ │ │ - 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 │ │ │ │ + fldt (%r15) │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - 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 30d31 │ │ │ │ - jmp 31af0 │ │ │ │ - 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 31480 │ │ │ │ + je 2ef30 │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ - sub 0x0(%r13,%rax,8),%rcx │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ + sub 0x0(%r13,%rax,8),%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 30d20 │ │ │ │ + je 2e830 │ │ │ │ inc %r9 │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ mov %r9,(%rdi,%rax,8) │ │ │ │ - jg 30be4 │ │ │ │ - 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 2ff43 │ │ │ │ + jle 2daa3 │ │ │ │ addq $0x10,-0x110(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 30730 │ │ │ │ + jmp 2e258 │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 2ffa9 │ │ │ │ + jmp 2db09 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - incq (%rdi) │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jle 3061a │ │ │ │ + incq (%rdi) │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jle 2e16a │ │ │ │ mov (%rdi),%rax │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 30dcb │ │ │ │ + jl 2e8db │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 30e16 │ │ │ │ - add -0x118(%rbp),%r8 │ │ │ │ + jle 2e926 │ │ │ │ inc %rax │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ + add -0x118(%rbp),%r8 │ │ │ │ mov %rax,(%rdi) │ │ │ │ - jg 30db3 │ │ │ │ - jmp 3061a │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jg 2e8c3 │ │ │ │ + jmp 2e16a │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 30dfb │ │ │ │ + ja 2e90b │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1a8cc(%rip) │ │ │ │ + fldt 0x18d8c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 30348 │ │ │ │ + jmp 2deae │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1a8b3(%rip) │ │ │ │ + fldt 0x18d73(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 30348 │ │ │ │ + jmp 2deae │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 304ad │ │ │ │ + jmp 2dfff │ │ │ │ test %r14,%r14 │ │ │ │ - jle 3061a │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jle 2e16a │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x5,%r8 │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ - mov -0x58(%rbp),%r13 │ │ │ │ add %rbx,%rax │ │ │ │ lea (%rbx,%rdx,1),%rdi │ │ │ │ lea (%r10,%r10,2),%rdx │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ 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 │ │ │ │ movq %rax,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 30eb3 │ │ │ │ + jmp 2e9c3 │ │ │ │ inc %rdx │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 310d4 │ │ │ │ + je 2eba8 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ cmp %r11,%rax │ │ │ │ - jl 30ea7 │ │ │ │ + jl 2e9b7 │ │ │ │ cmp %r13,%rax │ │ │ │ - jg 30ea7 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jg 2e9b7 │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov %rdx,%rcx │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ - mov %rdx,-0x150(%rbp) │ │ │ │ - shl $0x4,%rcx │ │ │ │ mov %r11,-0x140(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ mov %r13,-0x148(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ 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 │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - jmp 30f58 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2ea68 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ mov %r8,-0x158(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov %rdx,-0x160(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ mov -0x138(%rbp),%r13 │ │ │ │ fldt (%rax) │ │ │ │ mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ mov -0xa0(%rbp),%rbx │ │ │ │ add %r8,%rax │ │ │ │ imul %rax,%rbx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 30fa5 │ │ │ │ - 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 │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ add %rax,%rbx │ │ │ │ - imul %rbx,%r10 │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 31002 │ │ │ │ - nopw 0x0(%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) │ │ │ │ + imul %rbx,%r10 │ │ │ │ + jmp 2eada │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r8) │ │ │ │ mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r8 │ │ │ │ add %r10,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 31000 │ │ │ │ + jne 2ead8 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r14,%r11 │ │ │ │ - jne 30fa1 │ │ │ │ + jne 2eab1 │ │ │ │ mov -0x160(%rbp),%rdx │ │ │ │ addq $0x10,-0x88(%rbp) │ │ │ │ mov -0x158(%rbp),%r8 │ │ │ │ inc %rdx │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 30f52 │ │ │ │ + jne 2ea62 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - movq -0x90(%rbp),%xmm1 │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ 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 │ │ │ │ - movq %xmm3,0x18(%rcx) │ │ │ │ - movups %xmm2,0x8(%rcx) │ │ │ │ - mov %rsi,0x20(%rdi) │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ + mov -0x148(%rbp),%r13 │ │ │ │ + mov %rsi,0x20(%rdi) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ + movq %xmm3,0x18(%rcx) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ + movups %xmm1,0x10(%rdi) │ │ │ │ + movups %xmm2,0x8(%rcx) │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 30eb3 │ │ │ │ + jne 2e9c3 │ │ │ │ mov -0x128(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 3061a │ │ │ │ + jmp 2e16a │ │ │ │ test %r14,%r14 │ │ │ │ - jle 3061a │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jle 2e16a │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x5,%r8 │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ mov -0x60(%rbp),%r12 │ │ │ │ mov %r8,-0x148(%rbp) │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ 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 │ │ │ │ - shl $0x4,%rax │ │ │ │ + add %rax,%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r12,-0x168(%rbp) │ │ │ │ - add %rax,%rdi │ │ │ │ - add %rbx,%rdx │ │ │ │ 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 │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ lea (%r11,%rax,1),%r15 │ │ │ │ lea -0x1(%r14),%rax │ │ │ │ + shl $0x6,%rdx │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + movq %rax,%xmm3 │ │ │ │ add %rdx,%rbx │ │ │ │ mov %r11,%r12 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ mov %rcx,%rdx │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 311ab │ │ │ │ + jmp 2ec7f │ │ │ │ inc %r8 │ │ │ │ cmp %r14,%r8 │ │ │ │ - je 310d4 │ │ │ │ + je 2eba8 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%r8,8),%rax │ │ │ │ cmp -0x168(%rbp),%rax │ │ │ │ - jl 3119f │ │ │ │ + jl 2ec73 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jg 3119f │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jg 2ec73 │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov %r8,%rsi │ │ │ │ mov -0x148(%rbp),%rdi │ │ │ │ - mov %rdx,-0x170(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov -0x158(%rbp),%r11 │ │ │ │ mov %r8,-0x178(%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 -0xd8(%rbp),%rbx │ │ │ │ - imul 0x8(%rbx),%rax │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ + 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 │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ - jmp 31259 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ + 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) │ │ │ │ - mov %r11,-0x198(%rbp) │ │ │ │ mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ mov -0x140(%rbp),%rcx │ │ │ │ - add %rdx,%rax │ │ │ │ + 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 312b6 │ │ │ │ - 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 │ │ │ │ fldt (%rax) │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + 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 │ │ │ │ - imul %r8,%rbx │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 31304 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 2edd4 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r11) │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x30(%r12,%r10,8),%r13 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ add %rbx,%r13 │ │ │ │ - imul %r13,%r8 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 31342 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %r13,%r8 │ │ │ │ + jmp 2edfa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ mov 0x40(%r15,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r9,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 31340 │ │ │ │ + jne 2edf8 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r14,%r10 │ │ │ │ - jne 31300 │ │ │ │ + jne 2edd0 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne 312b0 │ │ │ │ + jne 2ed80 │ │ │ │ mov -0x190(%rbp),%rbx │ │ │ │ mov -0x198(%rbp),%r11 │ │ │ │ mov -0x188(%rbp),%rdx │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r14,%rbx │ │ │ │ - jne 31251 │ │ │ │ + jne 2ed25 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x180(%rbp),%rcx │ │ │ │ movq -0x80(%rbp),%xmm7 │ │ │ │ movq %r13,%xmm0 │ │ │ │ movq %rsi,%xmm4 │ │ │ │ movq -0x138(%rbp),%xmm1 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - mov -0x170(%rbp),%rdx │ │ │ │ - mov -0x178(%rbp),%r8 │ │ │ │ fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ + mov -0x170(%rbp),%rdx │ │ │ │ + mov -0x178(%rbp),%r8 │ │ │ │ punpcklqdq %xmm7,%xmm1 │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ fstpt 0x30(%rcx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ - movups %xmm2,0x18(%rax) │ │ │ │ fstpt 0x40(%rcx) │ │ │ │ - jmp 3119f │ │ │ │ + movups %xmm2,0x18(%rax) │ │ │ │ + jmp 2ec73 │ │ │ │ mov (%rdi,%rcx,8),%r9 │ │ │ │ - jmp 30603 │ │ │ │ + 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 3044f │ │ │ │ + jmp 2dfaf │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 306e9 │ │ │ │ - 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 30d5a │ │ │ │ + incq (%rdi) │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jle 2e86a │ │ │ │ mov (%rdi),%rax │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 314ab │ │ │ │ + jl 2ef5b │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 314f6 │ │ │ │ - add -0x118(%rbp),%r8 │ │ │ │ + jle 2efa6 │ │ │ │ inc %rax │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ + add -0x118(%rbp),%r8 │ │ │ │ mov %rax,(%rdi) │ │ │ │ - jg 31493 │ │ │ │ - jmp 30d5a │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jg 2ef43 │ │ │ │ + jmp 2e86a │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 314db │ │ │ │ + ja 2ef8b │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1a1ec(%rip) │ │ │ │ + fldt 0x1870c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 30a88 │ │ │ │ + jmp 2e5ae │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1a1d3(%rip) │ │ │ │ + fldt 0x186f3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 30a88 │ │ │ │ + jmp 2e5ae │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 30bed │ │ │ │ + jmp 2e6ff │ │ │ │ test %r14,%r14 │ │ │ │ - jle 30d5a │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jle 2e86a │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x5,%r8 │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ mov -0x60(%rbp),%r12 │ │ │ │ mov %r8,-0x140(%rbp) │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ 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 │ │ │ │ - shl $0x4,%rax │ │ │ │ + add %rax,%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r12,-0x160(%rbp) │ │ │ │ - add %rax,%rdi │ │ │ │ - add %rbx,%rdx │ │ │ │ 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 │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ lea (%r11,%rax,1),%r15 │ │ │ │ lea -0x1(%r14),%rax │ │ │ │ + shl $0x6,%rdx │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + movq %rax,%xmm3 │ │ │ │ add %rdx,%rbx │ │ │ │ mov %r11,%r12 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ mov %rcx,%rdx │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 315bf │ │ │ │ + jmp 2f06f │ │ │ │ inc %r8 │ │ │ │ cmp %r14,%r8 │ │ │ │ - je 3183e │ │ │ │ + je 2f2e6 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%r8,8),%rax │ │ │ │ cmp -0x160(%rbp),%rax │ │ │ │ - jl 315b3 │ │ │ │ + jl 2f063 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jg 315b3 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jg 2f063 │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov %r8,%rsi │ │ │ │ mov -0x140(%rbp),%rdi │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov -0x148(%rbp),%r11 │ │ │ │ mov %r8,-0x170(%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 -0xd8(%rbp),%rbx │ │ │ │ - imul 0x8(%rbx),%rax │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ + 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 │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ - jmp 3166d │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ + 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) │ │ │ │ - mov %r11,-0x190(%rbp) │ │ │ │ mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ mov -0x138(%rbp),%rcx │ │ │ │ - add %rdx,%rax │ │ │ │ + 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 316c6 │ │ │ │ + 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 │ │ │ │ fldt (%rax) │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + 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 │ │ │ │ - imul %r8,%rbx │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 31714 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 2f1c4 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r11) │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x30(%r12,%r10,8),%r13 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ add %rbx,%r13 │ │ │ │ - imul %r13,%r8 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 31742 │ │ │ │ + imul %r13,%r8 │ │ │ │ + jmp 2f1ea │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ mov 0x40(%r15,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r9,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 31740 │ │ │ │ + jne 2f1e8 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r14,%r10 │ │ │ │ - jne 31710 │ │ │ │ + jne 2f1c0 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne 316c0 │ │ │ │ + jne 2f170 │ │ │ │ mov -0x188(%rbp),%rbx │ │ │ │ mov -0x190(%rbp),%r11 │ │ │ │ mov -0x180(%rbp),%rdx │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r14,%rbx │ │ │ │ - jne 31665 │ │ │ │ + jne 2f115 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x178(%rbp),%rcx │ │ │ │ movq -0x80(%rbp),%xmm4 │ │ │ │ movq %r13,%xmm0 │ │ │ │ movq %rsi,%xmm5 │ │ │ │ movq -0x130(%rbp),%xmm1 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - inc %r8 │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ + mov -0x170(%rbp),%r8 │ │ │ │ + mov -0x168(%rbp),%rdx │ │ │ │ punpcklqdq %xmm4,%xmm1 │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ + inc %r8 │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ fstpt 0x30(%rcx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ - movups %xmm2,0x18(%rax) │ │ │ │ fstpt 0x40(%rcx) │ │ │ │ + movups %xmm2,0x18(%rax) │ │ │ │ cmp %r14,%r8 │ │ │ │ - jne 315bf │ │ │ │ + jne 2f06f │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 30d5a │ │ │ │ + jmp 2e86a │ │ │ │ test %r14,%r14 │ │ │ │ - jle 30d5a │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jle 2e86a │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x5,%r8 │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ - mov -0x58(%rbp),%r13 │ │ │ │ add %rbx,%rax │ │ │ │ lea (%rbx,%rdx,1),%rdi │ │ │ │ lea (%r10,%r10,2),%rdx │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ 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 │ │ │ │ movq %rax,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 318e9 │ │ │ │ + jmp 2f391 │ │ │ │ inc %rdx │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 3183e │ │ │ │ + je 2f2e6 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ cmp %r11,%rax │ │ │ │ - jl 318dd │ │ │ │ + jl 2f385 │ │ │ │ cmp %r13,%rax │ │ │ │ - jg 318dd │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jg 2f385 │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov %rdx,%rcx │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - shl $0x4,%rcx │ │ │ │ mov %r11,-0x138(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ mov %r13,-0x140(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ 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 │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - jmp 3198e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2f436 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ mov %r8,-0x150(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov %rdx,-0x158(%rbp) │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ mov -0xb8(%rbp),%r13 │ │ │ │ fldt (%rax) │ │ │ │ mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ mov -0xa0(%rbp),%rbx │ │ │ │ add %r8,%rax │ │ │ │ imul %rax,%rbx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 319db │ │ │ │ - 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 │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ add %rax,%rbx │ │ │ │ - imul %rbx,%r10 │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 31a02 │ │ │ │ + imul %rbx,%r10 │ │ │ │ + jmp 2f4aa │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r8) │ │ │ │ mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r8 │ │ │ │ add %r10,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ 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 31a00 │ │ │ │ + jne 2f4a8 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r14,%r11 │ │ │ │ - jne 319d7 │ │ │ │ + jne 2f47f │ │ │ │ mov -0x158(%rbp),%rdx │ │ │ │ addq $0x10,-0x88(%rbp) │ │ │ │ mov -0x150(%rbp),%r8 │ │ │ │ inc %rdx │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 31988 │ │ │ │ + jne 2f430 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ movq -0x90(%rbp),%xmm1 │ │ │ │ movq %rbx,%xmm6 │ │ │ │ mov -0x108(%rbp),%rcx │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + fstpt 0x40(%rax) │ │ │ │ + fxch %st(1) │ │ │ │ + punpcklqdq %xmm6,%xmm1 │ │ │ │ mov -0x138(%rbp),%r11 │ │ │ │ mov -0x140(%rbp),%r13 │ │ │ │ mov -0x148(%rbp),%rdx │ │ │ │ - fstpt 0x40(%rax) │ │ │ │ - fxch %st(1) │ │ │ │ - movq %xmm3,0x18(%rcx) │ │ │ │ mov %rsi,0x20(%rdi) │ │ │ │ - movups %xmm2,0x8(%rcx) │ │ │ │ - punpcklqdq %xmm6,%xmm1 │ │ │ │ fstpt 0x20(%rax) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ + movq %xmm3,0x18(%rcx) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ - jmp 318dd │ │ │ │ + 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 30b8f │ │ │ │ + jmp 2e6af │ │ │ │ mov (%rdi,%rcx,8),%r9 │ │ │ │ - jmp 30d43 │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - jmp 2ffdb │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - jmp 3071b │ │ │ │ + jmp 2e853 │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ + jmp 2db3b │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ + jmp 2e243 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2ff43 │ │ │ │ - jmp 30685 │ │ │ │ - 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 31c21 │ │ │ │ + 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 31b80 │ │ │ │ + jne 2f630 │ │ │ │ mov 0x70(%r14),%edx │ │ │ │ mov %edx,%eax │ │ │ │ test $0x20,%dl │ │ │ │ - jne 31ee0 │ │ │ │ + jne 2f910 │ │ │ │ test $0x10,%dl │ │ │ │ - je 31c40 │ │ │ │ + je 2f6f0 │ │ │ │ and $0x10,%dh │ │ │ │ - je 3201e │ │ │ │ + je 2fa4e │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 32c43 │ │ │ │ + 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 31bd0 │ │ │ │ + jne 2f680 │ │ │ │ movq %r15,%xmm0 │ │ │ │ movq %rax,%xmm1 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ 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 325c2 │ │ │ │ + jne 2ffcf │ │ │ │ mov $0x1,%r15d │ │ │ │ test $0x10,%dl │ │ │ │ - jne 32010 │ │ │ │ + jne 2fa40 │ │ │ │ nop │ │ │ │ test $0x8,%dl │ │ │ │ - jne 31da0 │ │ │ │ + jne 2f810 │ │ │ │ mov %edx,%edi │ │ │ │ and $0x800,%edi │ │ │ │ test $0x2,%dl │ │ │ │ - je 32052 │ │ │ │ + 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 32287 │ │ │ │ + jne 2fca7 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32c30 │ │ │ │ + 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 32bed │ │ │ │ + js 305bb │ │ │ │ fld1 │ │ │ │ mov %r9,%rdi │ │ │ │ lea 0x3(%rsi,%rsi,1),%r10 │ │ │ │ xor %ebx,%ebx │ │ │ │ fchs │ │ │ │ - fldt 0x196b9(%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) │ │ │ │ @@ -50396,52 +49563,47 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdi) │ │ │ │ fld %st(4) │ │ │ │ - jmp 31d42 │ │ │ │ - nopw 0x0(%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 31d40 │ │ │ │ - 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 320d7 │ │ │ │ + je 2fb07 │ │ │ │ mov %rbx,%rax │ │ │ │ add %r11,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%r9,%rax,1) │ │ │ │ - jmp 31ce0 │ │ │ │ + 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 │ │ │ │ @@ -50450,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 325fc │ │ │ │ + jle 30009 │ │ │ │ mov 0x60(%r14),%r12 │ │ │ │ mov %rbx,%r13 │ │ │ │ shr $0x4,%r13 │ │ │ │ fldt (%r12) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r10) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3260e │ │ │ │ + jle 3001b │ │ │ │ fld1 │ │ │ │ mov %r10,%rsi │ │ │ │ inc %rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ fchs │ │ │ │ - fldt 0x1957a(%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) │ │ │ │ @@ -50483,52 +49645,47 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi) │ │ │ │ fld %st(4) │ │ │ │ - jmp 31e82 │ │ │ │ - nopw 0x0(%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 31e80 │ │ │ │ - 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 31f80 │ │ │ │ + je 2f9a8 │ │ │ │ mov %r9,%rax │ │ │ │ add %rbx,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ imul %r9,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ - jmp 31e20 │ │ │ │ + jmp 2f888 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%r14),%r12 │ │ │ │ mov 0x48(%r14),%r13 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edi │ │ │ │ mov 0x8(%r14),%r8 │ │ │ │ mov 0x18(%r14),%rbx │ │ │ │ @@ -50536,23 +49693,23 @@ │ │ │ │ mov 0xd0(%r14),%r10 │ │ │ │ mov 0xe0(%r14),%r14 │ │ │ │ nop │ │ │ │ imul %rsi,%rdi │ │ │ │ inc %rax │ │ │ │ add %rdi,%rdi │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 31f10 │ │ │ │ + jne 2f940 │ │ │ │ test $0x10,%dh │ │ │ │ - jne 32166 │ │ │ │ + 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 -0x298e1(%rip),%rdi │ │ │ │ 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 │ │ │ │ @@ -50560,1038 +49717,1029 @@ │ │ │ │ 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) │ │ │ │ - jmp 31f90 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 31f90 │ │ │ │ - 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 321d3 │ │ │ │ + je 2fbfb │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 32604 │ │ │ │ + je 30011 │ │ │ │ mov $0x1,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %r11,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 31fb0 │ │ │ │ + jne 2f9e0 │ │ │ │ movq %r15,%xmm0 │ │ │ │ movq %rax,%xmm2 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x8f1f(%rip),%rdi │ │ │ │ + lea -0x8a1f(%rip),%rdi │ │ │ │ mov %r10,-0x70(%rbp) │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ + movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xa0(%rbp),%rsp │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - and $0x10,%dh │ │ │ │ mov $0x1,%eax │ │ │ │ - jne 31bdf │ │ │ │ + and $0x10,%dh │ │ │ │ + jne 2f68f │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1e550(%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 32205 │ │ │ │ + je 2fc2d │ │ │ │ test %edi,%edi │ │ │ │ - jne 32930 │ │ │ │ + jne 30325 │ │ │ │ test $0x10,%ah │ │ │ │ - je 32906 │ │ │ │ + je 302fb │ │ │ │ mov 0x30(%r14),%rsi │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 32c4d │ │ │ │ + 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 32090 │ │ │ │ + jne 2fac0 │ │ │ │ movq %r15,%xmm0 │ │ │ │ movq %rax,%xmm6 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x3ecf(%rip),%rdi │ │ │ │ + lea -0x3c2f(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31c12 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 320e5 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 320e5 │ │ │ │ - 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 32566 │ │ │ │ + je 2ff73 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 32c39 │ │ │ │ + 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 32110 │ │ │ │ + jne 2fb38 │ │ │ │ movq %r15,%xmm0 │ │ │ │ movq %rax,%xmm5 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x228f(%rip),%rdi │ │ │ │ + lea -0x2157(%rip),%rdi │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ mov %r11,-0x78(%rbp) │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ + movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xc8(%rbp),%rsp │ │ │ │ - jmp 31c12 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ + jmp 2f6c2 │ │ │ │ mov %rdi,%rax │ │ │ │ add %rsi,%rsi │ │ │ │ movq %rdi,%xmm0 │ │ │ │ - movq %rcx,%xmm4 │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ cqto │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ + lea -0xfc6b(%rip),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea -0x109e1(%rip),%rdi │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ idiv %rsi │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ - xor %edx,%edx │ │ │ │ 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 │ │ │ │ movq %rax,%xmm3 │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ movups %xmm0,-0x48(%rbp) │ │ │ │ movq %r8,%xmm0 │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ movaps %xmm0,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31c12 │ │ │ │ + jmp 2f6c2 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1f3c5(%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 31ffa │ │ │ │ + jmp 2fa2a │ │ │ │ test %edi,%edi │ │ │ │ - jne 32650 │ │ │ │ + jne 30060 │ │ │ │ test $0x10,%ah │ │ │ │ - je 32598 │ │ │ │ + je 2ffa5 │ │ │ │ mov 0x30(%r14),%rsi │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 32c57 │ │ │ │ + jle 30627 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ imul %rcx,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 32240 │ │ │ │ + jne 2fc60 │ │ │ │ movq %r15,%xmm0 │ │ │ │ movq %rax,%xmm7 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x5bef(%rip),%rdi │ │ │ │ + lea -0x58df(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31c12 │ │ │ │ + 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 %rbx,-0xf8(%rbp) │ │ │ │ - mov 0x78(%r14),%rbx │ │ │ │ mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rsp,-0xc0(%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 3245e │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jle 2fe6b │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ movq $0x0,(%rbx) │ │ │ │ + mov %rbx,%rdi │ │ │ │ movq $0x0,0x8(%rbx) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32cb8 │ │ │ │ + jle 30688 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r11,-0xd8(%rbp) │ │ │ │ - mov %r8,-0xe8(%rbp) │ │ │ │ - mov %r9,-0xf0(%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 │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - lea (%r8,%rsi,1),%r12 │ │ │ │ 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 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - add -0xb8(%rbp),%r11 │ │ │ │ - jmp 323b2 │ │ │ │ + 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 323a0 │ │ │ │ + jne 2fdb8 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%r15 │ │ │ │ - je 32436 │ │ │ │ + je 2fe43 │ │ │ │ add $0x10,%rdi │ │ │ │ add -0xa8(%rbp),%r10 │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - mov %r13,0x8(%rdi) │ │ │ │ mov %rdi,%rbx │ │ │ │ - jmp 32380 │ │ │ │ - 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 32c61 │ │ │ │ + jle 30631 │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rax,%r8,1),%rsi │ │ │ │ and $0x8,%r8d │ │ │ │ - je 32489 │ │ │ │ + je 2fe96 │ │ │ │ mov (%rax),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 3249b │ │ │ │ + je 2fea8 │ │ │ │ imul (%rax),%rcx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 32489 │ │ │ │ + jne 2fe96 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ - 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 31c97 │ │ │ │ + jmp 2f747 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1c618(%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 3215a │ │ │ │ + jmp 2fb82 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1dfda(%rip),%rdi │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ + lea -0x1c3ce(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31c12 │ │ │ │ + jmp 2f6c2 │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ mov 0x108(%r14),%r12 │ │ │ │ mov $0x1,%edi │ │ │ │ mov 0x48(%r14),%r13 │ │ │ │ mov 0x8(%r14),%r8 │ │ │ │ mov 0x18(%r14),%rbx │ │ │ │ mov 0xc8(%r14),%r11 │ │ │ │ + lea 0x1(%r9),%rsi │ │ │ │ mov 0xd0(%r14),%r10 │ │ │ │ mov 0xe0(%r14),%r14 │ │ │ │ - lea 0x1(%r9),%rsi │ │ │ │ - jmp 31f1f │ │ │ │ + jmp 2f94f │ │ │ │ test %edx,%edx │ │ │ │ - je 321d3 │ │ │ │ + je 2fbfb │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 31fbf │ │ │ │ + jmp 2f9ef │ │ │ │ fstp %st(1) │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 31f88 │ │ │ │ + je 2f9b0 │ │ │ │ imul %r13,%rax │ │ │ │ add $0x2,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - je 31f8c │ │ │ │ + je 2f9b4 │ │ │ │ mov %r13,%rax │ │ │ │ imul %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ - jmp 32612 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x78(%r14),%rax │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ + jmp 3001f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x0(,%rcx,8),%r10 │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ + mov 0x8(%r14),%rbx │ │ │ │ mov 0x48(%r14),%rdi │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ lea 0xf(%r10),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ mov 0x108(%r14),%r9 │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ + mov 0x78(%r14),%r11 │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ + sub %rdx,%rsp │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 32817 │ │ │ │ - mov %r9,%rdi │ │ │ │ + jle 3020c │ │ │ │ movq $0x0,(%r9) │ │ │ │ + mov %r9,%rdi │ │ │ │ movq $0x0,0x8(%r9) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32c85 │ │ │ │ + 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 %r14,%rcx │ │ │ │ - mov %r15,-0xd0(%rbp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ + mov %r15,-0xc8(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ - mov -0xc8(%rbp),%r14 │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - lea (%r10,%rbx,1),%r12 │ │ │ │ - mov %r9,%rbx │ │ │ │ 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 │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - add -0xb8(%rbp),%r10 │ │ │ │ - jmp 32772 │ │ │ │ - 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,%rsi │ │ │ │ mov %rdx,(%rbx) │ │ │ │ - mov (%r9),%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + 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 32760 │ │ │ │ + jne 30160 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 327f6 │ │ │ │ + je 301eb │ │ │ │ add $0x10,%rdi │ │ │ │ add -0xb0(%rbp),%r15 │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - mov %r13,0x8(%rdi) │ │ │ │ mov %rdi,%rbx │ │ │ │ - jmp 32733 │ │ │ │ - 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 32c79 │ │ │ │ + jle 30649 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%r10,1),%rcx │ │ │ │ and $0x8,%r10d │ │ │ │ - je 32842 │ │ │ │ + je 30237 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 32854 │ │ │ │ + je 30249 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 32842 │ │ │ │ + jne 30237 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ - 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 3220d │ │ │ │ + jmp 2fc35 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1d738(%rip),%rdi │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ + lea -0x1bb34(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31c12 │ │ │ │ + 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 │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ mov 0x78(%r14),%r11 │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 32afe │ │ │ │ - mov %r9,%rdi │ │ │ │ + jle 304cc │ │ │ │ movq $0x0,(%r9) │ │ │ │ + mov %r9,%rdi │ │ │ │ movq $0x0,0x8(%r9) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32cf3 │ │ │ │ + jle 306c3 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r15,-0xd0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ mov %r11,%r8 │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ + 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 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ - mov -0xc8(%rbp),%r14 │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - lea (%r10,%rbx,1),%r12 │ │ │ │ - mov %r9,%rbx │ │ │ │ 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 │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ add %r8,%r10 │ │ │ │ - jmp 32a52 │ │ │ │ - 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 32a40 │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ + jne 30420 │ │ │ │ inc %r13 │ │ │ │ cmp %r14,%r13 │ │ │ │ - je 32add │ │ │ │ + je 304ab │ │ │ │ add $0x10,%rdi │ │ │ │ - add -0xb8(%rbp),%r15 │ │ │ │ + add -0xb0(%rbp),%r15 │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - mov %r13,0x8(%rdi) │ │ │ │ mov %rdi,%rbx │ │ │ │ - jmp 32a0f │ │ │ │ - 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 32c6d │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + jle 3063d │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%r10,1),%rcx │ │ │ │ and $0x8,%r10d │ │ │ │ - je 32b29 │ │ │ │ + je 304f7 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 32b3b │ │ │ │ + je 30509 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 32b29 │ │ │ │ + jne 304f7 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ - 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 32063 │ │ │ │ + jmp 2fa93 │ │ │ │ fstp %st(1) │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 320df │ │ │ │ + je 2fb0f │ │ │ │ imul %r12,%rax │ │ │ │ add $0x2,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9,%rax,1) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 320e3 │ │ │ │ + je 2fb13 │ │ │ │ mov %r12,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9,%rax,1) │ │ │ │ - jmp 32bf1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 305bf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ and $0x10,%dh │ │ │ │ - je 32566 │ │ │ │ + je 2ff73 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3211f │ │ │ │ + jmp 2fb47 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 31bdf │ │ │ │ + jmp 2f68f │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3209f │ │ │ │ + jmp 2facf │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3224f │ │ │ │ + jmp 2fc6f │ │ │ │ mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 32503 │ │ │ │ + jmp 2ff10 │ │ │ │ mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 32ba3 │ │ │ │ + jmp 30571 │ │ │ │ mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 328bc │ │ │ │ + jmp 302b1 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 32c79 │ │ │ │ + je 30649 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ mov %rdx,0x18(%rdi) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 32817 │ │ │ │ + je 3020c │ │ │ │ xor %edx,%edx │ │ │ │ add $0x20,%rdi │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ mov %rdx,(%rdi) │ │ │ │ - jmp 32c87 │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + jmp 30657 │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 32c61 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + je 30631 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ mov %rdx,0x18(%rdi) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 3245e │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 2fe6b │ │ │ │ xor %r10d,%r10d │ │ │ │ add $0x20,%rdi │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ mov %r10,(%rdi) │ │ │ │ - jmp 32cc1 │ │ │ │ + jmp 3068a │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 32c6d │ │ │ │ + je 3063d │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ mov %rdx,0x18(%rdi) │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 32afe │ │ │ │ + je 304cc │ │ │ │ xor %esi,%esi │ │ │ │ add $0x20,%rdi │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - jmp 32cf5 │ │ │ │ + jmp 306c5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032d30 : │ │ │ │ +0000000000030700 : │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ xor %esi,%esi │ │ │ │ + push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ 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 32d90 │ │ │ │ - lea -0x2620c(%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 -0x26357(%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) │ │ │ │ │ │ │ │ -0000000000032db0 : │ │ │ │ +0000000000030780 : │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ xor %esi,%esi │ │ │ │ + push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ 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 32e10 │ │ │ │ - lea -0x25e3b(%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 -0x25f77(%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) │ │ │ │ │ │ │ │ -0000000000032e30 : │ │ │ │ +0000000000030800 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ sub $0xf8,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ mov (%rax),%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 32e68 │ │ │ │ + jle 30838 │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov (%rax),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jg 32e80 │ │ │ │ - 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 │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ - lea -0x70(%rbp),%rbx │ │ │ │ + lea -0x70(%rbp),%r14 │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ shr $0x3f,%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ add %rcx,%r12 │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ sar $1,%r12 │ │ │ │ mov %r12,%rcx │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ sub %r12,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rcx │ │ │ │ mov 0xf0(%rdi),%rdx │ │ │ │ movq %rcx,%xmm3 │ │ │ │ mov 0xf8(%rdi),%rcx │ │ │ │ - punpcklqdq %xmm3,%xmm1 │ │ │ │ - movaps %xmm1,-0xa0(%rbp) │ │ │ │ add %rdx,%rax │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ mov %rdx,0xe8(%rdi) │ │ │ │ - xor %edx,%edx │ │ │ │ - movq %rax,%xmm0 │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ + punpcklqdq %xmm3,%xmm1 │ │ │ │ mov %rcx,0xe0(%rdi) │ │ │ │ + movq %rax,%xmm0 │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea -0x2b2ba(%rip),%rdi │ │ │ │ + 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 33000 │ │ │ │ + jne 309c8 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2b164(%rip),%rdi │ │ │ │ + lea -0x29013(%rip),%rdi │ │ │ │ + mov %r12,-0x68(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ movaps %xmm0,-0x50(%rbp) │ │ │ │ - mov %r12,-0x68(%rbp) │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov 0xb0(%r14),%rdi │ │ │ │ + mov 0xb0(%rbx),%rdi │ │ │ │ call 32c0 │ │ │ │ - mov 0x58(%r14),%rcx │ │ │ │ - mov 0x70(%r14),%esi │ │ │ │ - mov 0x8(%r14),%r9 │ │ │ │ - mov 0xe0(%r14),%r10 │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + mov 0xe0(%rbx),%r10 │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ lea (%rax,%rax,1),%r8 │ │ │ │ test $0x20,%sil │ │ │ │ - jne 33050 │ │ │ │ - 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 331a0 │ │ │ │ + jne 30b40 │ │ │ │ movq %rcx,%xmm1 │ │ │ │ movq %r8,%xmm6 │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ test $0x8,%sil │ │ │ │ - jne 331d0 │ │ │ │ + jne 30b70 │ │ │ │ test $0x2,%sil │ │ │ │ - jne 33090 │ │ │ │ + jne 30a50 │ │ │ │ test $0x4,%sil │ │ │ │ - jne 33570 │ │ │ │ + jne 30ec0 │ │ │ │ and $0x800,%esi │ │ │ │ - jne 335c0 │ │ │ │ + jne 30f10 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1b10e(%rip),%rdi │ │ │ │ + lea -0x196bb(%rip),%rdi │ │ │ │ mov %r10,-0x48(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ movups %xmm1,-0x58(%rbp) │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32e70 │ │ │ │ - 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 │ │ │ │ + mov %r14,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea -0x2b32a(%rip),%rdi │ │ │ │ + lea -0x291c2(%rip),%rdi │ │ │ │ mov (%rax),%rax │ │ │ │ movups %xmm0,-0x58(%rbp) │ │ │ │ - movups %xmm1,-0x68(%rbp) │ │ │ │ mov %r12,-0x70(%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 32f49 │ │ │ │ + jmp 30918 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ movq %r9,%xmm0 │ │ │ │ movq %r8,%xmm7 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2b0fd(%rip),%rdi │ │ │ │ + lea -0x28fa5(%rip),%rdi │ │ │ │ mov %r10,-0x58(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32e70 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 30840 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ movq %r10,%xmm2 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0x800,%esi │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - movhps -0xb0(%rbp),%xmm2 │ │ │ │ - jne 332a0 │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + 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 (%rbx) │ │ │ │ + fstpt (%rdi) │ │ │ │ cmp $0x1,%r8 │ │ │ │ - jle 33166 │ │ │ │ + jle 30b06 │ │ │ │ fld1 │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - add %rbx,%rdx │ │ │ │ - fldt 0x1828c(%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 │ │ │ │ @@ -51599,83 +50747,80 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 33142 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 33140 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 33170 │ │ │ │ - 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 │ │ │ │ + lea -0x190ef(%rip),%rdi │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movups %xmm2,-0x48(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ movups %xmm1,-0x58(%rbp) │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xd8(%rbp),%rsp │ │ │ │ - jmp 32e70 │ │ │ │ + mov -0xd0(%rbp),%rsp │ │ │ │ + jmp 30840 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea -0x130b3(%rip),%rdi │ │ │ │ + lea -0x12093(%rip),%rdi │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32e70 │ │ │ │ + jmp 30840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rsp,%r12 │ │ │ │ movq %r10,%xmm2 │ │ │ │ mov %rax,%rdx │ │ │ │ lea 0x10(%rax),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ + fldt (%rax) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ movq %rcx,%xmm6 │ │ │ │ - fldt (%rax) │ │ │ │ punpcklqdq %xmm6,%xmm2 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ cmp $0x1,%r8 │ │ │ │ - jle 33266 │ │ │ │ + jle 30c06 │ │ │ │ fld1 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add %rcx,%rdx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x18173(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -51683,815 +50828,799 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 33242 │ │ │ │ - nopl (%rax) │ │ │ │ + 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 33240 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 33270 │ │ │ │ - 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 │ │ │ │ + lea -0x11eaf(%rip),%rdi │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movups %xmm2,-0x48(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ movups %xmm1,-0x58(%rbp) │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ mov %r12,%rsp │ │ │ │ - jmp 32e70 │ │ │ │ + jmp 30840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x78(%r14),%rax │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov 0x108(%rbx),%r10 │ │ │ │ mov %rsp,-0x118(%rbp) │ │ │ │ - mov 0x108(%r14),%r10 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ test %r9,%r9 │ │ │ │ - jle 33448 │ │ │ │ - mov %r10,%rsi │ │ │ │ + jle 30db1 │ │ │ │ movq $0x0,(%r10) │ │ │ │ + mov %r10,%rsi │ │ │ │ movq $0x0,0x8(%r10) │ │ │ │ test %rax,%rax │ │ │ │ - jle 33b49 │ │ │ │ + jle 31448 │ │ │ │ fnstcw -0x72(%rbp) │ │ │ │ - movzwl -0x72(%rbp),%edx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - lea (%rdi,%r13,1),%rbx │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ + lea (%rdi,%r14,1),%r13 │ │ │ │ mov %r10,%r11 │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ mov %r10,-0x100(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + mov %rax,%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) │ │ │ │ - nopl (%rax) │ │ │ │ mov %r15,%r10 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov %r14,%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - add -0xc0(%rbp),%r10 │ │ │ │ - jmp 333a2 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - imul (%r8),%rdx │ │ │ │ + add -0xb0(%rbp),%r10 │ │ │ │ + jmp 30d22 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r8),%rcx │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %rdx,(%rsi) │ │ │ │ - mov (%r8),%rcx │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + 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 %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 %r11,%rdx │ │ │ │ - mov %rdx,(%rsi) │ │ │ │ - cmp %r14,%r8 │ │ │ │ - jne 33390 │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + cmp %r13,%r8 │ │ │ │ + jne 30d10 │ │ │ │ inc %r12 │ │ │ │ cmp %r12,%r9 │ │ │ │ - je 33420 │ │ │ │ - add $0x10,%rdi │ │ │ │ - add %r13,%r15 │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov %r12,0x8(%rdi) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - jmp 33360 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r13,%rax │ │ │ │ + je 30d90 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %rdi,%r15 │ │ │ │ + movq $0x0,(%rsi) │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r12,0x8(%rsi) │ │ │ │ + jmp 30cf0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%rax │ │ │ │ mov -0xf0(%rbp),%r8 │ │ │ │ mov -0x100(%rbp),%r10 │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ test %rax,%rax │ │ │ │ - jle 33b85 │ │ │ │ - lea 0x0(%r13,%rdi,1),%rdx │ │ │ │ + jle 31484 │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 33480 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - add $0x8,%r13 │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - je 33493 │ │ │ │ - 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 33480 │ │ │ │ + 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) │ │ │ │ - fnstcw -0x72(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x74(%rbp) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x74(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ - mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x76(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ mov -0x90(%rbp),%r12 │ │ │ │ dec %r12 │ │ │ │ mov %r9,%rdi │ │ │ │ - movaps %xmm2,-0x100(%rbp) │ │ │ │ - movaps %xmm1,-0xf0(%rbp) │ │ │ │ - movaps %xmm0,-0xd0(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ + movaps %xmm2,-0x110(%rbp) │ │ │ │ + movaps %xmm1,-0x100(%rbp) │ │ │ │ + movaps %xmm0,-0xf0(%rbp) │ │ │ │ mov %r10,-0xc0(%rbp) │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ call 3410 │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ - mov %r12,%rcx │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ + mov %r12,%rcx │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0x100(%rbp),%xmm2 │ │ │ │ - movdqa -0xf0(%rbp),%xmm1 │ │ │ │ - movdqa -0xd0(%rbp),%xmm0 │ │ │ │ mov -0x118(%rbp),%rsp │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - jmp 330d1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ + movdqa -0x110(%rbp),%xmm2 │ │ │ │ + movdqa -0x100(%rbp),%xmm1 │ │ │ │ + movdqa -0xf0(%rbp),%xmm0 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + jmp 30a91 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x68(%rbx),%rax │ │ │ │ lea 0x2(%rcx),%rdi │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ and $0x800,%esi │ │ │ │ mov %rax,%r8 │ │ │ │ - jne 33876 │ │ │ │ + jne 311b5 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1bf6b(%rip),%rdi │ │ │ │ + lea -0x1a3db(%rip),%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ mov %r10,-0x48(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ movups %xmm1,-0x58(%rbp) │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32e70 │ │ │ │ + jmp 30840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x30(%r14),%rbx │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ - mov 0x108(%r14),%r8 │ │ │ │ - mov 0x78(%r14),%rdx │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - lea 0xf(%rdi),%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - sub %rsi,%rsp │ │ │ │ + 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 33765 │ │ │ │ - mov %r8,%rax │ │ │ │ + jle 310ae │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%r13 │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 33b9d │ │ │ │ + jle 3149c │ │ │ │ fnstcw -0x72(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - movzwl -0x72(%rbp),%ecx │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - lea (%rdi,%r13,1),%r12 │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ - mov %r8,%r11 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ + lea (%rdi,%r14,1),%r12 │ │ │ │ mov %r10,-0xd0(%rbp) │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %rsi,%r13 │ │ │ │ mov %r8,-0xd8(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rbx,-0x100(%rbp) │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - or $0xc,%ch │ │ │ │ - mov %cx,-0x76(%rbp) │ │ │ │ - movzwl -0x72(%rbp),%ecx │ │ │ │ - and $0xf3,%ch │ │ │ │ - or $0x4,%ch │ │ │ │ - mov %cx,-0x78(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ + 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 │ │ │ │ - add -0xc0(%rbp),%r10 │ │ │ │ mov %r11,%rsi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov %r10,%r11 │ │ │ │ + mov %r14,%r8 │ │ │ │ + add -0xc0(%rbp),%r10 │ │ │ │ + mov %r10,%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 336c2 │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rax,%r11 │ │ │ │ + jmp 31012 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul (%r8),%rdx │ │ │ │ add $0x10,%r11 │ │ │ │ - add $0x8,%r13 │ │ │ │ - mov %rdx,%r10 │ │ │ │ + add $0x8,%rbx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - mov (%r8),%rcx │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov (%r8),%r15 │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ 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) │ │ │ │ + idiv %r15 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ cmp %r8,%r12 │ │ │ │ - jne 336b0 │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 33740 │ │ │ │ - lea 0x10(%r15),%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 33680 │ │ │ │ - nopl 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),%r8 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 33b3d │ │ │ │ - lea 0x0(%r13,%rdi,1),%rdx │ │ │ │ + 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 337a0 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - add $0x8,%r13 │ │ │ │ - cmp %r13,%rdx │ │ │ │ - je 337b3 │ │ │ │ - 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 337a0 │ │ │ │ + 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) │ │ │ │ - fnstcw -0x72(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x74(%rbp) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x74(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ - mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x76(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ mov -0x90(%rbp),%r12 │ │ │ │ dec %r12 │ │ │ │ mov %r9,%rdi │ │ │ │ - movaps %xmm1,-0xd0(%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 %r12,%rcx │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ + mov %r12,%rcx │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ movdqa -0xd0(%rbp),%xmm1 │ │ │ │ movdqa -0xc0(%rbp),%xmm0 │ │ │ │ - mov -0x100(%rbp),%rsp │ │ │ │ mov -0xa0(%rbp),%r10 │ │ │ │ - jmp 32fcf │ │ │ │ - mov 0x30(%r14),%rbx │ │ │ │ - mov 0x108(%r14),%rax │ │ │ │ + jmp 3099c │ │ │ │ + mov 0x108(%rbx),%rax │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ mov %rsp,-0x110(%rbp) │ │ │ │ - mov 0x78(%r14),%rdx │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov %rax,-0x108(%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,-0xc0(%rbp) │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ test %r9,%r9 │ │ │ │ - jle 33a2c │ │ │ │ - mov %rax,%r11 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 33bd0 │ │ │ │ + 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 │ │ │ │ + lea (%rdi,%r14,1),%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ - lea (%rdi,%r13,1),%r12 │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - mov %r14,-0x100(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - mov %r10,-0xd8(%rbp) │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ + 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) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%r10 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ - mov %rsi,%rdi │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ - add -0xd0(%rbp),%r10 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov %r10,%r11 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 33982 │ │ │ │ - nopl (%rax) │ │ │ │ - imul (%r8),%rdx │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x8,%r13 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rdx,(%rsi) │ │ │ │ + add -0xb0(%rbp),%r10 │ │ │ │ + jmp 312aa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x8,%rbx │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + 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 %rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - mov %rdx,0x0(%r13) │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %rdx,(%rsi) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ cmp %r8,%r12 │ │ │ │ - jne 33970 │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 33a00 │ │ │ │ - lea 0x10(%rbx),%rdi │ │ │ │ - add -0xa0(%rbp),%r14 │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov %rsi,0x8(%rdi) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - jmp 33940 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ - mov -0xd8(%rbp),%r10 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ - mov -0x100(%rbp),%r14 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 33b91 │ │ │ │ - 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 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ - fnstcw -0x72(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x74(%rbp) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x74(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ - mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x76(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ mov -0x90(%rbp),%r12 │ │ │ │ dec %r12 │ │ │ │ mov %r9,%rdi │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - movaps %xmm1,-0xc0(%rbp) │ │ │ │ - movaps %xmm0,-0xb0(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ + movaps %xmm1,-0xc0(%rbp) │ │ │ │ + movaps %xmm0,-0xb0(%rbp) │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ call 3410 │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov -0x108(%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 -0xc0(%rbp),%xmm1 │ │ │ │ - movdqa -0xb0(%rbp),%xmm0 │ │ │ │ mov -0x110(%rbp),%rsp │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ + movdqa -0xc0(%rbp),%xmm1 │ │ │ │ + movdqa -0xb0(%rbp),%xmm0 │ │ │ │ mov -0xa0(%rbp),%r10 │ │ │ │ - jmp 3358c │ │ │ │ + jmp 30edc │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 33800 │ │ │ │ + jmp 3113f │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 33b85 │ │ │ │ + je 31484 │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rcx,0x18(%rsi) │ │ │ │ cmp %rdx,%r9 │ │ │ │ - je 33448 │ │ │ │ + je 30db1 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ add $0x20,%rsi │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rdx,0x8(%rsi) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 33b54 │ │ │ │ + jne 31453 │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 334e0 │ │ │ │ + jmp 30e37 │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 33ac0 │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 33b3d │ │ │ │ - add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ + jmp 313bf │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - je 33765 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - jmp 33b9f │ │ │ │ + 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 33b91 │ │ │ │ + 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 33a2c │ │ │ │ - xor %esi,%esi │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %rsi,(%rax) │ │ │ │ - jmp 33bd2 │ │ │ │ + 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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ movdqu 0xf0(%rdi),%xmm0 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ mov %rdx,-0x98(%rbp) │ │ │ │ - shr $0x3f,%rax │ │ │ │ + shr $0x3f,%r12 │ │ │ │ mov %r8,-0xe0(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov %r9,-0xb8(%rbp) │ │ │ │ - add %r12,%rax │ │ │ │ - sar $1,%rax │ │ │ │ - mov 0xf8(%r13),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov 0xf8(%rbx),%r14 │ │ │ │ + add %r13,%r12 │ │ │ │ movq %rsi,%xmm3 │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov 0x50(%r13),%rdx │ │ │ │ - sub %rbx,%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ movhlps %xmm0,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ + sar $1,%r12 │ │ │ │ movq %xmm5,%rdi │ │ │ │ + movq %xmm5,-0xc0(%rbp) │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + mov %r12,%rax │ │ │ │ shufpd $0x1,%xmm0,%xmm1 │ │ │ │ + movups %xmm1,0xe0(%rbx) │ │ │ │ + shl $0x5,%rax │ │ │ │ + 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(%r13),%xmm0 │ │ │ │ - add %rsi,%rax │ │ │ │ + movq 0x8(%rbx),%xmm0 │ │ │ │ + shl $0x5,%rsi │ │ │ │ punpcklqdq %xmm5,%xmm3 │ │ │ │ - xor %esi,%esi │ │ │ │ shl $0x5,%rdx │ │ │ │ - movups %xmm1,0xe0(%r13) │ │ │ │ + add %rsi,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + movq %xmm0,-0xb0(%rbp) │ │ │ │ movq %rax,%xmm4 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - movhps 0xf0(%r13),%xmm4 │ │ │ │ movaps %xmm3,-0x100(%rbp) │ │ │ │ + movhps 0xf0(%rbx),%xmm4 │ │ │ │ movaps %xmm4,-0xf0(%rbp) │ │ │ │ - movq %xmm0,-0xb0(%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) │ │ │ │ - movaps %xmm2,-0x90(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - je 33f90 │ │ │ │ - lea -0x135e8(%rip),%rdi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + movaps %xmm2,-0x90(%rbp) │ │ │ │ + je 31890 │ │ │ │ + lea -0x12641(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - nopl (%rax) │ │ │ │ - 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 │ │ │ │ + testb $0x1,0x70(%rbx) │ │ │ │ + je 317d0 │ │ │ │ + mov 0xc0(%rbx),%rax │ │ │ │ + shl $0x4,%r12 │ │ │ │ movdqa -0xf0(%rbp),%xmm6 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r15,%rsi │ │ │ │ movdqa -0x100(%rbp),%xmm7 │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - lea -0x2bd11(%rip),%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + lea -0x29b1f(%rip),%rdi │ │ │ │ mov (%rax),%rax │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - movq %rax,%xmm0 │ │ │ │ + mov %r13,-0x90(%rbp) │ │ │ │ movups %xmm6,-0x88(%rbp) │ │ │ │ - movq %rdx,%xmm5 │ │ │ │ - xor %edx,%edx │ │ │ │ + add %rax,%r12 │ │ │ │ + movq %rax,%xmm0 │ │ │ │ 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) │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ + lea -0x90(%rbp),%rsi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ movaps %xmm0,-0x80(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ - je 34240 │ │ │ │ - lea -0x11b26(%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 │ │ │ │ - mov 0x108(%r13),%rax │ │ │ │ - movhps 0xd0(%r13),%xmm2 │ │ │ │ - movhps 0x18(%r13),%xmm1 │ │ │ │ + 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) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ 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,%r15 │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ movq %r14,%xmm1 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + fldt (%rax) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ movq %rdx,%xmm5 │ │ │ │ - fldt (%rax) │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ 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 │ │ │ │ @@ -52499,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) │ │ │ │ + lea -0x90(%rbp),%rsi │ │ │ │ movaps %xmm0,-0x80(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ - 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) │ │ │ │ - movaps %xmm2,-0x90(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - jne 34280 │ │ │ │ - lea -0x1bd4c(%rip),%rdi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + movaps %xmm2,-0x90(%rbp) │ │ │ │ + jne 31b70 │ │ │ │ + lea -0x1a253(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 33dc0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x131d7(%rip),%rdi │ │ │ │ + jmp 316c0 │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x12297(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 34085 │ │ │ │ + jmp 3197d │ │ │ │ xchg %ax,%ax │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ movq %r14,%xmm1 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + fldt (%rax) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ movq %rdx,%xmm5 │ │ │ │ - fldt (%rax) │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ 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 │ │ │ │ @@ -52591,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) │ │ │ │ - movaps %xmm2,-0x90(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - je 34260 │ │ │ │ - lea -0x1076c(%rip),%rdi │ │ │ │ + movaps %xmm2,-0x90(%rbp) │ │ │ │ + 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 -0x12a54(%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) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ mov %r9,-0x58(%rbp) │ │ │ │ movq $0x1,-0x68(%rbp) │ │ │ │ movq %xmm0,-0x70(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ call 3350 │ │ │ │ - jmp 33dc0 │ │ │ │ + jmp 316c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1c8f7(%rip),%rdi │ │ │ │ + lea -0x1ad77(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 33dc0 │ │ │ │ + jmp 316c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1ac97(%rip),%rdi │ │ │ │ + lea -0x1930f(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 341d1 │ │ │ │ + jmp 31ad1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x10f27(%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 %r8,%rax │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 31d74 │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 34c8b │ │ │ │ + test %rax,%rax │ │ │ │ + jle 3251d │ │ │ │ fnstcw -0xa2(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - movzwl -0xa2(%rbp),%ecx │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ + 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) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - or $0xc,%ch │ │ │ │ - mov %cx,-0xa6(%rbp) │ │ │ │ - movzwl -0xa2(%rbp),%ecx │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ - add -0x120(%rbp),%r9 │ │ │ │ - mov %r10,%rsi │ │ │ │ + mov %rsi,%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %r10,%rsi │ │ │ │ + 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 │ │ │ │ + jne 31cb0 │ │ │ │ inc %rdi │ │ │ │ - cmp -0xb8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - 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 %r14,%r13 │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - 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) │ │ │ │ - fnstcw -0xa2(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0xa4(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0xa6(%rbp) │ │ │ │ fldcw -0xa4(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ - 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) │ │ │ │ - movaps %xmm0,-0xe0(%rbp) │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ - mov %rcx,-0xb0(%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 %rbx,%rdi │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + 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 │ │ │ │ - mov %r9,%rax │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 3207b │ │ │ │ movq $0x0,(%r9) │ │ │ │ + mov %r9,%rsi │ │ │ │ movq $0x0,0x8(%r9) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 34cc5 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 32557 │ │ │ │ fnstcw -0xa2(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - movzwl -0xa2(%rbp),%ecx │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %r13,-0x140(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %r9,-0x120(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ - mov %r9,-0x128(%rbp) │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %r8,%r14 │ │ │ │ mov %rdx,-0x110(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r11 │ │ │ │ + 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 -0xd0(%rbp),%rsi │ │ │ │ - mov -0x148(%rbp),%r13 │ │ │ │ mov %cx,-0xa6(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%ecx │ │ │ │ - lea (%rdi,%rsi,1),%r11 │ │ │ │ - xor %esi,%esi │ │ │ │ and $0xf3,%ch │ │ │ │ - mov %rsi,%rdi │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov %rsi,%r12 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0x110(%rbp),%r9 │ │ │ │ mov %r10,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r9,%r10 │ │ │ │ + add -0x110(%rbp),%r9 │ │ │ │ + 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) │ │ │ │ - fnstcw -0xa2(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0xa4(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0xa6(%rbp) │ │ │ │ fldcw -0xa4(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ - 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 %r14,%rdi │ │ │ │ movaps %xmm0,-0xd0(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r9,-0xb8(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - mov %r8,%rax │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 32380 │ │ │ │ movq $0x0,(%r8) │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 34c24 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 324b3 │ │ │ │ fnstcw -0xa2(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - movzwl -0xa2(%rbp),%ecx │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %r13,-0x138(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - lea (%r14,%rdi,1),%r11 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea (%r15,%rdi,1),%r11 │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ - mov %r8,-0x128(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rdx,-0xe0(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%rdi │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + 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 -0x140(%rbp),%r13 │ │ │ │ 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 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0xe0(%rbp),%r9 │ │ │ │ mov %r10,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov %r14,%r9 │ │ │ │ - jmp 34a32 │ │ │ │ + add -0xe0(%rbp),%r9 │ │ │ │ + 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) │ │ │ │ - fnstcw -0xa2(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0xa4(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0xa6(%rbp) │ │ │ │ fldcw -0xa4(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ - 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 -0x130(%rbp),%r14 │ │ │ │ + movaps %xmm1,-0x110(%rbp) │ │ │ │ movaps %xmm2,-0xe0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ movaps %xmm0,-0xd0(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r8,-0xb8(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - 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 -0x120(%rbp),%xmm1 │ │ │ │ + mov -0x138(%rbp),%rsp │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ + movdqa -0x110(%rbp),%xmm1 │ │ │ │ movdqa -0xe0(%rbp),%xmm2 │ │ │ │ movdqa -0xd0(%rbp),%xmm0 │ │ │ │ - mov -0x148(%rbp),%rsp │ │ │ │ - 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 │ │ │ │ movq %rdx,%xmm3 │ │ │ │ movq %rsi,%xmm4 │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ + movq %r8,%xmm2 │ │ │ │ movq %rcx,%xmm0 │ │ │ │ - movq %rbx,%xmm2 │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ + mov %r9,0xe8(%rdi) │ │ │ │ punpcklqdq %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %rax,0xe0(%rdi) │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x80(%rbp),%rsi │ │ │ │ - movaps %xmm2,-0xc0(%rbp) │ │ │ │ - movaps %xmm0,-0xb0(%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) │ │ │ │ shr $0x3f,%rax │ │ │ │ - movups %xmm0,-0x78(%rbp) │ │ │ │ - movups %xmm2,-0x68(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - 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 │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ + 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 -0x1acee(%rip),%rdi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + lea -0x193ae(%rip),%rdi │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ movaps %xmm0,-0x60(%rbp) │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%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 %rbx,-0x80(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ movups %xmm2,-0x68(%rbp) │ │ │ │ - mov %r12,-0x80(%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 -0x1b699(%rip),%rdi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + lea -0x19ce2(%rip),%rdi │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ movaps %xmm2,-0x50(%rbp) │ │ │ │ movaps %xmm0,-0x60(%rbp) │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%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 -0x1bbef(%rip),%rdi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + lea -0x1a203(%rip),%rdi │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ movaps %xmm0,-0x60(%rbp) │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34d52 │ │ │ │ + jmp 325f2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x60(%r12),%r10 │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ - 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 │ │ │ │ - fldt (%r10) │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - lea (%rsi,%rax,1),%rdx │ │ │ │ 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 │ │ │ │ @@ -53433,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 │ │ │ │ @@ -53476,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 -0x1bf97(%rip),%rdi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ movaps %xmm0,-0x60(%rbp) │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov %rbx,%rsp │ │ │ │ - jmp 34d52 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%r12),%r10 │ │ │ │ + mov %r15,%rsp │ │ │ │ + jmp 325f2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ + 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 │ │ │ │ - fldt (%r10) │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + fld1 │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ - fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ 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 │ │ │ │ @@ -53550,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 │ │ │ │ @@ -53594,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 -0x1a7c6(%rip),%rdi │ │ │ │ + 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 %r9,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%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 │ │ │ │ - mov %r10,%rax │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ - 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),%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 %r8,-0xb0(%rbp) │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xe8(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ + 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 -0x90(%rbp),%rbx │ │ │ │ mov %cx,-0x86(%rbp) │ │ │ │ movzwl -0x82(%rbp),%ecx │ │ │ │ - lea (%rdi,%rbx,1),%r11 │ │ │ │ - mov %r10,%rbx │ │ │ │ - xor %edi,%edi │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x88(%rbp) │ │ │ │ - nop │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add -0xd0(%rbp),%r10 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rdi,%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - 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) │ │ │ │ - fnstcw -0x82(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x82(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x84(%rbp) │ │ │ │ movzwl -0x82(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x86(%rbp) │ │ │ │ fldcw -0x84(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ - mov %ax,-0x86(%rbp) │ │ │ │ fldcw -0x86(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - dec %rbx │ │ │ │ - mov %r15,%rdi │ │ │ │ - movaps %xmm1,-0xd0(%rbp) │ │ │ │ - movaps %xmm0,-0xc0(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ + movaps %xmm1,-0xe0(%rbp) │ │ │ │ + movaps %xmm0,-0xd0(%rbp) │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + 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 │ │ │ │ - mov %r10,%r8 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ + 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),%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 %rdi,-0xf0(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xe8(%rbp) │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rdx,-0xd0(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ + movzwl -0x82(%rbp),%ecx │ │ │ │ or $0xc,%ch │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ mov %cx,-0x86(%rbp) │ │ │ │ movzwl -0x82(%rbp),%ecx │ │ │ │ - lea (%rdi,%rbx,1),%r11 │ │ │ │ - mov %r10,%rbx │ │ │ │ - xor %edi,%edi │ │ │ │ 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 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add -0xd0(%rbp),%r10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov %rdi,%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - 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) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - movaps %xmm1,-0xe0(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - movaps %xmm0,-0xd0(%rbp) │ │ │ │ - movaps %xmm2,-0xc0(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - fnstcw -0x82(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + movaps %xmm1,-0xf0(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + movaps %xmm0,-0xe0(%rbp) │ │ │ │ + movaps %xmm2,-0xd0(%rbp) │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x82(%rbp),%eax │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x84(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x84(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ - movzwl -0x82(%rbp),%eax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - 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 │ │ │ │ - mov %r10,%r11 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ + 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 │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ - 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) │ │ │ │ + lea (%rdi,%rsi,1),%r11 │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ - mov %r12,-0x100(%rbp) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ + movzwl -0x82(%rbp),%ecx │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x86(%rbp) │ │ │ │ movzwl -0x82(%rbp),%ecx │ │ │ │ - add %rdi,%rbx │ │ │ │ - xor %edi,%edi │ │ │ │ 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) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - movaps %xmm1,-0xc0(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - movaps %xmm0,-0xb0(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - fnstcw -0x82(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + movaps %xmm1,-0xd0(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + movaps %xmm0,-0xc0(%rbp) │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x82(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x84(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x84(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ - movzwl -0x82(%rbp),%eax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - 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 %r9,%xmm3 │ │ │ │ - movq %rax,%xmm6 │ │ │ │ + movq 0xf0(%rbx),%xmm1 │ │ │ │ movq %rsi,%xmm4 │ │ │ │ - movq 0xf0(%r8),%xmm5 │ │ │ │ + mov 0x50(%rbx),%rdx │ │ │ │ + punpcklqdq %xmm7,%xmm4 │ │ │ │ + movq %rax,%xmm6 │ │ │ │ + movq %r12,%xmm3 │ │ │ │ + movhlps %xmm0,%xmm7 │ │ │ │ xor %esi,%esi │ │ │ │ punpcklqdq %xmm6,%xmm3 │ │ │ │ - punpcklqdq %xmm7,%xmm4 │ │ │ │ - movhps 0x10(%r8),%xmm5 │ │ │ │ - mov 0xf8(%r8),%r14 │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - mov %r11,-0xf0(%rbp) │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ - mov %rcx,-0xc8(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - movaps %xmm3,-0x110(%rbp) │ │ │ │ - movaps %xmm4,-0xc0(%rbp) │ │ │ │ - movaps %xmm5,-0x100(%rbp) │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - movq %xmm2,%rdi │ │ │ │ - movups %xmm0,0xe0(%r8) │ │ │ │ + movq %xmm7,%rdi │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + 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 │ │ │ │ + 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 -0x152c2(%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) │ │ │ │ - movaps %xmm1,-0x60(%rbp) │ │ │ │ mov %r15,-0x68(%rbp) │ │ │ │ - je 36572 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + movaps %xmm1,-0x60(%rbp) │ │ │ │ + je 33c25 │ │ │ │ + movdqa -0xc0(%rbp),%xmm5 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x11caf(%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 │ │ │ │ - movdqa -0x100(%rbp),%xmm6 │ │ │ │ - mov 0xc0(%r8),%rax │ │ │ │ + testb $0x1,0x70(%rbx) │ │ │ │ + je 33908 │ │ │ │ + mov 0xc0(%rbx),%rax │ │ │ │ + movdqa -0xe0(%rbp),%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - movdqa -0xc0(%rbp),%xmm1 │ │ │ │ - lea -0x2ce16(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea -0x2ab99(%rip),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ - shr $0x3f,%rax │ │ │ │ - add %r9,%rax │ │ │ │ + mov %r12,%rax │ │ │ │ movups %xmm6,-0x68(%rbp) │ │ │ │ - movdqa -0x110(%rbp),%xmm6 │ │ │ │ - sar $1,%rax │ │ │ │ + movdqa -0xc0(%rbp),%xmm6 │ │ │ │ + shr $0x3f,%rax │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + add %r12,%rax │ │ │ │ movq %rdx,%xmm0 │ │ │ │ + movups %xmm6,-0x88(%rbp) │ │ │ │ + sar $1,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - movups %xmm1,-0x88(%rbp) │ │ │ │ add %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ + movdqa -0xf0(%rbp),%xmm7 │ │ │ │ movups %xmm0,-0x58(%rbp) │ │ │ │ - movups %xmm6,-0x78(%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 0x60(%r8),%rcx │ │ │ │ - mov %r10,%rax │ │ │ │ + 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,%r10 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + fldt (%rcx) │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - fldt (%rcx) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - movq %rax,%xmm2 │ │ │ │ - lea (%rax,%r10,1),%rdx │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ fld1 │ │ │ │ + movq %rax,%xmm2 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - jle 36fce │ │ │ │ + lea (%rax,%r8,1),%rdx │ │ │ │ + punpcklqdq %xmm2,%xmm1 │ │ │ │ + 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 │ │ │ │ @@ -54376,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 │ │ │ │ @@ -54418,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 -0x14435(%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 │ │ │ │ - mov 0x108(%r8),%rdi │ │ │ │ - movhps 0x18(%r8),%xmm1 │ │ │ │ - movhps 0xd0(%r8),%xmm2 │ │ │ │ - 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 -0x1bc39(%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 0x60(%r8),%rcx │ │ │ │ - mov %r10,%rax │ │ │ │ - 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,%r10 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + fldt (%rcx) │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - fldt (%rcx) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - movq %rax,%xmm2 │ │ │ │ - lea (%rax,%r10,1),%rdx │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ fld1 │ │ │ │ + movq %rax,%xmm6 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - 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 │ │ │ │ @@ -54561,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 │ │ │ │ @@ -54604,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 -0x10ccd(%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 -0x14d1d(%rip),%rdi │ │ │ │ + lea -0x13c5d(%rip),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ - idiv %r11 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ + idiv %r9 │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ movq $0x2,-0x68(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - 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 -0x1c84c(%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 -0x1b5fe(%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 -0x118e0(%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 %rax,-0xa0(%rbp) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %r10,%r11 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r8,-0x130(%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) │ │ │ │ - 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 │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ or $0xc,%ch │ │ │ │ - lea (%rdi,%rsi,1),%r14 │ │ │ │ - xor %edi,%edi │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - mov %r14,%rsi │ │ │ │ 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 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add -0xf0(%rbp),%r9 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rsi,%r12 │ │ │ │ + shl $0x4,%r10 │ │ │ │ mov %r11,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - jmp 36792 │ │ │ │ - nop │ │ │ │ - mov (%r9),%rcx │ │ │ │ + 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) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - movaps %xmm0,-0xe0(%rbp) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + movaps %xmm0,-0xd0(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ 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) │ │ │ │ - mov %r12,%rdi │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ - 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 -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) │ │ │ │ - mov %r10,%r11 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ or $0xc,%ch │ │ │ │ - lea (%rdi,%rsi,1),%r14 │ │ │ │ - xor %edi,%edi │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - mov %r14,%rsi │ │ │ │ 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 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add -0xf0(%rbp),%r9 │ │ │ │ - mov %r11,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - jmp 36ab2 │ │ │ │ + mov %r11,%rsi │ │ │ │ + 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) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - movaps %xmm1,-0xf0(%rbp) │ │ │ │ - movaps %xmm0,-0xe0(%rbp) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + movaps %xmm1,-0x100(%rbp) │ │ │ │ + movaps %xmm0,-0xd0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ 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) │ │ │ │ - mov %r12,%rdi │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ - 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 │ │ │ │ - mov %r10,%r13 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ + 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 │ │ │ │ + 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 %rdi,-0x128(%rbp) │ │ │ │ - mov %r10,%r11 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - mov -0xa0(%rbp),%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 │ │ │ │ - add %rdi,%rbx │ │ │ │ - xor %edi,%edi │ │ │ │ - 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 │ │ │ │ - xor %edi,%edi │ │ │ │ - shl $0x4,%r9 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - 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 %r12,%rax │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - 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 │ │ │ │ - movaps %xmm1,-0x120(%rbp) │ │ │ │ - movaps %xmm0,-0xe0(%rbp) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ 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) │ │ │ │ - mov %r15,%rdi │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ - 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 0xf0(%r8),%r10 │ │ │ │ movq %rdx,%xmm4 │ │ │ │ - mov 0x10(%rbx),%r11 │ │ │ │ + mov 0x10(%r8),%r11 │ │ │ │ movq %rcx,%xmm0 │ │ │ │ movq %rdi,%xmm1 │ │ │ │ movq %rsi,%xmm2 │ │ │ │ + mov %r10,0xe8(%r8) │ │ │ │ movq %r9,%xmm6 │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %rax,0xe0(%r8) │ │ │ │ punpcklqdq %xmm6,%xmm2 │ │ │ │ + xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x2d9c2(%rip),%rdi │ │ │ │ - mov %r10,0xe8(%rbx) │ │ │ │ - mov %rax,0xe0(%rbx) │ │ │ │ - movaps %xmm0,-0xe0(%rbp) │ │ │ │ - movaps %xmm1,-0xd0(%rbp) │ │ │ │ - movaps %xmm2,-0xc0(%rbp) │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ + 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) │ │ │ │ movups %xmm1,-0x88(%rbp) │ │ │ │ movups %xmm2,-0x78(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - mov %rbx,-0x90(%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 -0x18a4e(%rip),%rdi │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ - mov %rbx,-0x90(%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 %r8,-0x90(%rbp) │ │ │ │ shr $0x3f,%rax │ │ │ │ - movups %xmm1,-0x88(%rbp) │ │ │ │ - movups %xmm2,-0x78(%rbp) │ │ │ │ - movups %xmm0,-0x68(%rbp) │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ add %r9,%rax │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ + movq %rdx,%xmm3 │ │ │ │ + mov %r10,-0x58(%rbp) │ │ │ │ sar $1,%rax │ │ │ │ + movups %xmm1,-0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ + 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 -0x17522(%rip),%rdi │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + lea -0x1611e(%rip),%rdi │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ - mov %rbx,-0x90(%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 │ │ │ │ - and $0x8,%ch │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm1 │ │ │ │ - jne 37b74 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + and $0x8,%ch │ │ │ │ + jne 350ba │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x185ed(%rip),%rdi │ │ │ │ + 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) │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 372e8 │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - mov 0x60(%rbx),%r9 │ │ │ │ - lea 0x3(%r10,%r10,2),%rax │ │ │ │ - mov %rsp,%r14 │ │ │ │ + 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 │ │ │ │ - lea 0x1(%r10),%rcx │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fldt (%r10) │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rcx,%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ - shl $0x5,%rdi │ │ │ │ - fldt (%r9) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ - lea (%rsi,%rdi,1),%rdx │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ fld1 │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - test %r10,%r10 │ │ │ │ - js 3817c │ │ │ │ + lea (%rsi,%rdi,1),%rdx │ │ │ │ + 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 │ │ │ │ @@ -55537,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 │ │ │ │ @@ -55581,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) │ │ │ │ + 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 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x13dce(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55629,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 -0x17a9d(%rip),%rdi │ │ │ │ + lea -0x1662d(%rip),%rdi │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov %r14,%rsp │ │ │ │ - jmp 372e8 │ │ │ │ - mov 0x60(%rbx),%r11 │ │ │ │ - lea 0x3(%r10,%r10,2),%rax │ │ │ │ - mov %rsp,-0xf8(%rbp) │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ + 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 │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - mov %rsi,%r9 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + fldt (%r11) │ │ │ │ add $0x10,%rax │ │ │ │ - shl $0x5,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ - fldt (%r11) │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ - lea (%rdi,%r9,1),%rdx │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ fld1 │ │ │ │ + movq %rdi,%xmm7 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ - test %r10,%r10 │ │ │ │ - js 3818e │ │ │ │ + lea (%rdi,%r10,1),%rdx │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ + 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 │ │ │ │ @@ -55703,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 │ │ │ │ @@ -55746,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) │ │ │ │ shl $0x6,%rsi │ │ │ │ lea (%rdi,%rsi,1),%rdx │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x13bce(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55794,721 +54848,708 @@ │ │ │ │ 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 -0x18416(%rip),%rdi │ │ │ │ + lea -0x16ee6(%rip),%rdi │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ - mov %rbx,-0x90(%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 │ │ │ │ - mov %rax,%r11 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ - 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 │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - lea 0x0(%r13,%rdi,1),%r14 │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ + 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 %rax,-0xd0(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%ecx │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ 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 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - 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) │ │ │ │ - add %rcx,-0xc0(%rbp) │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov %rdi,0x8(%r8) │ │ │ │ - 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,-0xa0(%rbp) │ │ │ │ movaps %xmm0,-0xe0(%rbp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ - fldt -0xb0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ mov -0x118(%rbp),%rsi │ │ │ │ + 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 │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - lea 0x0(%r13,%rdi,1),%r14 │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %r11,%r8 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ + jle 35735 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%edx │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - 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) │ │ │ │ - add %rcx,-0xc0(%rbp) │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov %rdi,0x8(%r8) │ │ │ │ - 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,-0xa0(%rbp) │ │ │ │ movaps %xmm0,-0xf0(%rbp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ movaps %xmm1,-0xe0(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ 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) │ │ │ │ - mov %r15,%rdi │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ - 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 │ │ │ │ - mov %r9,%r8 │ │ │ │ - movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ - 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,-0xb0(%rbp) │ │ │ │ + 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) │ │ │ │ - lea 0x0(%r13,%rdi,1),%rax │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov %r9,%r11 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r10,-0x100(%rbp) │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - mov %r9,-0x108(%rbp) │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,-0x118(%rbp) │ │ │ │ - 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 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add -0xe0(%rbp),%r10 │ │ │ │ - mov %r11,%rsi │ │ │ │ + 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 %r10,%r11 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 37f92 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - imul (%r9),%rdx │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r11,%rsi │ │ │ │ + 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 (%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 │ │ │ │ - mov %rax,%r11 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rdi,0x8(%rax) │ │ │ │ - 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) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - movaps %xmm0,-0xf0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + movaps %xmm0,-0x100(%rbp) │ │ │ │ movaps %xmm1,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ - fldt -0xb0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ + 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) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ shl $0x6,%rcx │ │ │ │ fstpt (%rsi,%rcx,1) │ │ │ │ - jmp 37624 │ │ │ │ + jmp 34bb4 │ │ │ │ fstp %st(1) │ │ │ │ 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 %r8,-0x70(%rbp) │ │ │ │ mov 0x10(%r8),%rbx │ │ │ │ - shl $0x5,%rdx │ │ │ │ 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 -0x2757e(%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 │ │ │ │ shl $0x5,%r11 │ │ │ │ imul %rsi,%rax │ │ │ │ @@ -56516,39 +55557,38 @@ │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x10,%rax │ │ │ │ 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 │ │ │ │ - fldt 0x12ecf(%rip) │ │ │ │ - fxch %st(3) │ │ │ │ mov %r11,%rbx │ │ │ │ inc %rsi │ │ │ │ xor %edi,%edi │ │ │ │ + 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) │ │ │ │ @@ -56556,129 +55596,124 @@ │ │ │ │ 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 │ │ │ │ - shl $0x4,%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 │ │ │ │ + jmp 357c8 │ │ │ │ + mov 0x58(%r8),%rdx │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + lea (%rsi,%rsi,1),%rcx │ │ │ │ shl $0x5,%rsi │ │ │ │ - imul %r10,%rdx │ │ │ │ - mov %rsi,-0x98(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add $0x10,%rdx │ │ │ │ - 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 │ │ │ │ + jle 35bf9 │ │ │ │ mov 0x60(%r8),%r14 │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ fldt (%r14) │ │ │ │ mov %r9,%rdx │ │ │ │ shr $0x4,%rdx │ │ │ │ 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 │ │ │ │ - fldt 0x12ce9(%rip) │ │ │ │ - fxch %st(3) │ │ │ │ mov %r11,%rbx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ + fldl2e │ │ │ │ + fxch %st(3) │ │ │ │ mov %rdx,%r11 │ │ │ │ mov %r14,%r8 │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ @@ -56688,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 │ │ │ │ - shl $0x4,%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 -0x26d11(%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 │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ mov 0x48(%r8),%r9 │ │ │ │ - sub %rcx,%rsp │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ mov 0x8(%r8),%rax │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ test %rax,%rax │ │ │ │ - jle 38955 │ │ │ │ - mov %r11,%rax │ │ │ │ + jle 35ddb │ │ │ │ movq $0x0,(%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 %r10,%r14 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %r11,-0x98(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ + mov %r8,-0xa8(%rbp) │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ add %rdi,%r9 │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ - mov %r11,%rsi │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r11,%r10 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + 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 │ │ │ │ shl $0x4,%r11 │ │ │ │ mov %rsi,%rdi │ │ │ │ - add -0x80(%rbp),%r11 │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - 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 %r8,-0x78(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ mov %r11,-0x60(%rbp) │ │ │ │ - fnstcw -0x52(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x52(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x54(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x54(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ call 3410 │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ + 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 %rax,-0xa0(%rbp) │ │ │ │ + mov %rsp,-0xa8(%rbp) │ │ │ │ + lea 0xf(%rdi),%rcx │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov 0x78(%r8),%rax │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - 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 │ │ │ │ - mov %rsi,%rax │ │ │ │ + jle 36024 │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ movq $0x0,(%rsi) │ │ │ │ + mov %rsi,%rax │ │ │ │ movq $0x0,0x8(%rsi) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 38f4c │ │ │ │ + jle 363bc │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ - movzwl -0x52(%rbp),%edx │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %r11,-0xc0(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ add %rdi,%r9 │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - movq $0x0,-0x60(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %rsi,%r10 │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r11,%r14 │ │ │ │ + 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 │ │ │ │ - xor %esi,%esi │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ mov %r8,%rdi │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - 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 │ │ │ │ @@ -56991,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) │ │ │ │ - add %rbx,-0x60(%rbp) │ │ │ │ mov %r10,%r8 │ │ │ │ mov %rdi,0x8(%r10) │ │ │ │ - jmp 38add │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%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 %r8,-0x78(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ mov %r11,-0x60(%rbp) │ │ │ │ - fnstcw -0x52(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x52(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x54(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x54(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ call 3410 │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + 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 │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ mov 0x48(%r8),%r9 │ │ │ │ - sub %rcx,%rsp │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ mov 0x8(%r8),%rax │ │ │ │ + sub %rcx,%rsp │ │ │ │ mov %rsp,-0x88(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ test %rax,%rax │ │ │ │ - jle 38e04 │ │ │ │ - mov %r11,%rax │ │ │ │ + jle 36274 │ │ │ │ movq $0x0,(%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 │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ - add %rdi,%r9 │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ mov %rbx,-0x98(%rbp) │ │ │ │ mov %r11,-0xa0(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ + add %rdi,%r9 │ │ │ │ + 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 │ │ │ │ shl $0x4,%rbx │ │ │ │ mov %r8,%rdi │ │ │ │ - add -0x80(%rbp),%rbx │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 38d72 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + add -0x80(%rbp),%rbx │ │ │ │ + jmp 361e2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r11),%rsi │ │ │ │ add $0x10,%rbx │ │ │ │ add $0x8,%r8 │ │ │ │ imul %rdx,%rsi │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov (%r11),%rcx │ │ │ │ @@ -57146,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 %r8,-0x78(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ mov %r11,-0x60(%rbp) │ │ │ │ - fnstcw -0x52(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x52(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x54(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fldcw -0x54(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ call 3410 │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ + 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 0xf0(%r8),%xmm1 │ │ │ │ + movq %r9,%xmm2 │ │ │ │ movq %rdx,%xmm3 │ │ │ │ + movq %rdi,%xmm4 │ │ │ │ mov 0x50(%r8),%rdx │ │ │ │ movq %rax,%xmm7 │ │ │ │ movq %rsi,%xmm5 │ │ │ │ - mov 0xf8(%r8),%rax │ │ │ │ - movq %rbx,%xmm2 │ │ │ │ - movq %r10,%xmm6 │ │ │ │ - punpcklqdq %xmm2,%xmm5 │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ + punpcklqdq %xmm2,%xmm4 │ │ │ │ + movhlps %xmm0,%xmm6 │ │ │ │ + movq %r10,%xmm2 │ │ │ │ xor %esi,%esi │ │ │ │ + movq %xmm6,%rdi │ │ │ │ punpcklqdq %xmm7,%xmm3 │ │ │ │ - movaps %xmm5,-0xe0(%rbp) │ │ │ │ - punpcklqdq %xmm6,%xmm4 │ │ │ │ - movq 0xf0(%r8),%xmm6 │ │ │ │ - mov 0x8(%r8),%r15 │ │ │ │ + punpcklqdq %xmm2,%xmm5 │ │ │ │ shl $0x5,%rdx │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + movups %xmm0,0xe0(%r8) │ │ │ │ + mov 0xf8(%r8),%r13 │ │ │ │ movhps 0x10(%r8),%xmm6 │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ + 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) │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + movaps %xmm5,-0xe0(%rbp) │ │ │ │ movaps %xmm6,-0xd0(%rbp) │ │ │ │ - movhlps %xmm0,%xmm5 │ │ │ │ - shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - movq %xmm5,%rdi │ │ │ │ - movups %xmm0,0xe0(%r8) │ │ │ │ - mov %rdi,%r13 │ │ │ │ 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 %r10,-0xa0(%rbp) │ │ │ │ + mov %r12,-0x60(%rbp) │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ movups %xmm1,-0x58(%rbp) │ │ │ │ - mov %r13,-0x60(%rbp) │ │ │ │ - mov %r12,-0x68(%rbp) │ │ │ │ - je 399e8 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + je 36e21 │ │ │ │ + movdqa -0xc0(%rbp),%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x12e5e(%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 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r14,%rsi │ │ │ │ - movdqa -0xf0(%rbp),%xmm2 │ │ │ │ - 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) │ │ │ │ shr $0x3f,%rax │ │ │ │ - add %rbx,%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 │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - movups %xmm7,-0x58(%rbp) │ │ │ │ - movdqa -0xc0(%rbp),%xmm7 │ │ │ │ add %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ - movups %xmm2,-0x68(%rbp) │ │ │ │ - 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 %xmm7,-0x88(%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 -0x17f7e(%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 │ │ │ │ - imul %r11,%rdi │ │ │ │ + movq 0xc8(%r8),%xmm0 │ │ │ │ + movq %r13,%xmm2 │ │ │ │ mov 0x108(%r8),%r14 │ │ │ │ - movhps 0x18(%r8),%xmm1 │ │ │ │ + imul %r11,%rdi │ │ │ │ movhps 0xd0(%r8),%xmm2 │ │ │ │ + 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) │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ 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 -0x26aba(%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 │ │ │ │ - lea (%r9,%rax,1),%rdx │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ + 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 │ │ │ │ @@ -57583,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 │ │ │ │ @@ -57628,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) │ │ │ │ shl $0x6,%r11 │ │ │ │ lea (%r9,%r11,1),%rdx │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x11daf(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57676,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 │ │ │ │ - movaps %xmm1,-0x60(%rbp) │ │ │ │ - mov %r12,-0x68(%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 -0x16af2(%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 -0x1db9c(%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 │ │ │ │ - movq -0x110(%rbp),%xmm1 │ │ │ │ + jmp 366a8 │ │ │ │ lea (%rcx,%r11,1),%rax │ │ │ │ - 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) │ │ │ │ - lea 0xf(%rsp),%rax │ │ │ │ + add $0x10,%rax │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %r11,%rdx │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ shl $0x5,%rdx │ │ │ │ - movq %rax,%xmm7 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rax,%r15 │ │ │ │ - add %rax,%rdx │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ + mov %rdx,%r15 │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ fld1 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ + 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 │ │ │ │ @@ -57775,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 │ │ │ │ @@ -57817,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 (%r15,%r11,1),%rdx │ │ │ │ + lea (%r9,%r11,1),%rdx │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ 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 │ │ │ │ @@ -57865,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 %r10,-0xa0(%rbp) │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ - mov %r12,-0x68(%rbp) │ │ │ │ - je 39a33 │ │ │ │ - movdqa -0xc0(%rbp),%xmm4 │ │ │ │ + je 36e73 │ │ │ │ + movdqa -0xc0(%rbp),%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x1189a(%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 -0x181a5(%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 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %r15,-0x70(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ 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 -0x26eb7(%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 -0x1e4f2(%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 -0x1d8fd(%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 -0x12808(%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,-0x148(%rbp) │ │ │ │ + mov %rsp,-0x150(%rbp) │ │ │ │ mov 0x8(%r8),%rax │ │ │ │ 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 │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 39cb6 │ │ │ │ - mov %r11,%rax │ │ │ │ + jle 37111 │ │ │ │ movq $0x0,(%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 -0x120(%rbp),%rsi │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x130(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r14 │ │ │ │ + mov %r11,%rsi │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r12,-0x130(%rbp) │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - mov %rbx,-0x128(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - mov %r11,%r10 │ │ │ │ + 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 -0x110(%rbp),%rsi │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - lea (%rdi,%rsi,1),%r14 │ │ │ │ - mov %r11,%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ and $0xf3,%ch │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %r8,%r14 │ │ │ │ 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 │ │ │ │ - shl $0x4,%r11 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0xf8(%rbp),%r10 │ │ │ │ mov %rdi,%r9 │ │ │ │ - add -0x120(%rbp),%r11 │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ mov %rsi,%rdi │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - 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 │ │ │ │ - cmp %rdi,-0xa0(%rbp) │ │ │ │ - mov %r10,%r9 │ │ │ │ - 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 │ │ │ │ + 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 -0x138(%rbp),%r11 │ │ │ │ - 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,-0x100(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ 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) │ │ │ │ - mov %r14,%rdi │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - 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,-0x148(%rbp) │ │ │ │ + mov %rsp,-0x150(%rbp) │ │ │ │ mov 0x8(%r8),%rax │ │ │ │ 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 │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 39fc6 │ │ │ │ - mov %r11,%rax │ │ │ │ + jle 37431 │ │ │ │ movq $0x0,(%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 -0x120(%rbp),%rsi │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x130(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r14 │ │ │ │ + mov %r11,%rsi │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r12,-0x130(%rbp) │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %rbx,-0x128(%rbp) │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - mov %rdx,-0x120(%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 -0x110(%rbp),%rsi │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - lea (%rdi,%rsi,1),%r14 │ │ │ │ - mov %r11,%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ and $0xf3,%ch │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %r8,%r14 │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x98(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov %r9,%r10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xf8(%rbp),%r10 │ │ │ │ mov %rdi,%r9 │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ mov %rsi,%rdi │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ + 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) │ │ │ │ - add %rbx,-0xa0(%rbp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rdi,0x8(%r9) │ │ │ │ - jmp 39ed0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ + 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 -0x138(%rbp),%r11 │ │ │ │ - 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) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - movaps %xmm1,-0x110(%rbp) │ │ │ │ - movaps %xmm0,-0x100(%rbp) │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + movaps %xmm1,-0x120(%rbp) │ │ │ │ + movaps %xmm0,-0x110(%rbp) │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ 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) │ │ │ │ - mov %r15,%rdi │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - 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 %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 │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r12 │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ mov %rsp,-0x110(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 3a2d2 │ │ │ │ - mov %r11,%rax │ │ │ │ + jle 37745 │ │ │ │ movq $0x0,(%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 │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %r12,-0x130(%rbp) │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ + 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 %r11,%r10 │ │ │ │ + mov %rbx,-0x130(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r11,%r14 │ │ │ │ + movzwl -0x92(%rbp),%ecx │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ or $0xc,%ch │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - lea (%rdi,%rsi,1),%r14 │ │ │ │ - mov %r11,%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ and $0xf3,%ch │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %r8,%r14 │ │ │ │ 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 │ │ │ │ - shl $0x4,%r11 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - add -0x118(%rbp),%r11 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - 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 │ │ │ │ - mov %r14,%r8 │ │ │ │ + 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 -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) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - movaps %xmm1,-0x110(%rbp) │ │ │ │ - movaps %xmm0,-0x100(%rbp) │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + movaps %xmm1,-0x120(%rbp) │ │ │ │ + movaps %xmm0,-0x110(%rbp) │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ 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) │ │ │ │ - mov %r15,%rdi │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - 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) │ │ │ │ + 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) │ │ │ │ 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 31b30 │ │ │ │ + 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 │ │ │ │ @@ -58587,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 $0x0,%ecx │ │ │ │ mov %rbx,0x20(%rsp) │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - 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 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %r8d,%r8d │ │ │ │ + js 37bc7 │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ 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 │ │ │ │ - add %rbx,%rsi │ │ │ │ - add %r11,%rcx │ │ │ │ imul %rdi,%rax │ │ │ │ - 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 │ │ │ │ @@ -58672,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 -0x2264f(%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,-0x88(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ mov 0x78(%rdi),%rax │ │ │ │ mov 0x8(%rdi),%r10 │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ 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 │ │ │ │ - mov %r9,%r15 │ │ │ │ + jle 37d96 │ │ │ │ movq $0x0,(%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 │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %r9,%r11 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ + 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 │ │ │ │ mov %dx,-0x46(%rbp) │ │ │ │ movzwl -0x42(%rbp),%edx │ │ │ │ - lea (%rdi,%rcx,1),%r12 │ │ │ │ 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 │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ - 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) │ │ │ │ - fnstcw -0x42(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x44(%rbp) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x46(%rbp) │ │ │ │ fldcw -0x44(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ - 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 %r12,%rcx │ │ │ │ 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 -0x22e0f(%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,-0x88(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ mov 0x78(%rdi),%rax │ │ │ │ mov 0x8(%rdi),%r10 │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ 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 │ │ │ │ - mov %r9,%r15 │ │ │ │ + jle 38046 │ │ │ │ movq $0x0,(%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 │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %r9,%r11 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ + 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 │ │ │ │ mov %dx,-0x46(%rbp) │ │ │ │ movzwl -0x42(%rbp),%edx │ │ │ │ - lea (%rdi,%rcx,1),%r12 │ │ │ │ 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 │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ - 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) │ │ │ │ - fnstcw -0x42(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x44(%rbp) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x46(%rbp) │ │ │ │ fldcw -0x44(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ - 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 %r12,%rcx │ │ │ │ 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 0x108(%rdi),%r8 │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ - mov 0x78(%rdi),%rax │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ + mov 0x78(%rdi),%r15 │ │ │ │ mov 0x8(%rdi),%r10 │ │ │ │ - mov 0x58(%rdi),%rdx │ │ │ │ - mov 0x48(%rdi),%r15 │ │ │ │ + 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 │ │ │ │ - mov %r8,%r14 │ │ │ │ + jle 38316 │ │ │ │ movq $0x0,(%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 │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - lea (%rdi,%r15,1),%rbx │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ mov %r8,%r11 │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - mov %r10,-0x58(%rbp) │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ + add %rdi,%rbx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ - 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) │ │ │ │ - fildll -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) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x44(%rbp) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ - fyl2x │ │ │ │ + mov %ax,-0x46(%rbp) │ │ │ │ fldcw -0x44(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ - 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 %rbx,%rcx │ │ │ │ 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 │ │ │ │ - mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ 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 %rdi,%r12 │ │ │ │ mov %r13,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ + movd 0x50(%rsp),%xmm3 │ │ │ │ mov %rcx,0x8(%rdi) │ │ │ │ lea 0x0(,%r13,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ - 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,%rdx │ │ │ │ mov %rax,0x48(%r12) │ │ │ │ - jbe 3b4a0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + 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,%rdx │ │ │ │ mov %rax,0x48(%r12) │ │ │ │ - jmp 3b397 │ │ │ │ + mov %rax,%rdx │ │ │ │ + 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 │ │ │ │ - mov %rdi,%r13 │ │ │ │ + sub $0x18,%rsp │ │ │ │ mov %r14,0x30(%rdi) │ │ │ │ + movd 0x60(%rsp),%xmm0 │ │ │ │ + movd 0x58(%rsp),%xmm3 │ │ │ │ mov %rcx,0x8(%rdi) │ │ │ │ lea 0x0(,%r14,8),%rdi │ │ │ │ - mov %rdx,%rbp │ │ │ │ - mov %r8,%r15 │ │ │ │ - mov %r9d,0x14(%rsp) │ │ │ │ - movd 0x68(%rsp),%xmm3 │ │ │ │ - movd 0x70(%rsp),%xmm4 │ │ │ │ - movslq 0x60(%rsp),%rbx │ │ │ │ - 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,0x18(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ + cmpq $0x2,0x8(%rsp) │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ - jbe 3b6de │ │ │ │ + mov %rax,%rdx │ │ │ │ + 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 %rbx,0x68(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + 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,%rdx │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ - jmp 3b5d6 │ │ │ │ + mov %rax,%rdx │ │ │ │ + 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 0xe4f1(%rip),%rax │ │ │ │ cmp %rcx,0x68(%rdi) │ │ │ │ - lea 0xf81d(%rip),%rax │ │ │ │ - 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 │ │ │ │ @@ -59957,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 │ │ │ │ + jmp 38d11 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 0x1416c(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movq 0x15469(%rip),%xmm1 │ │ │ │ - movhps 0x15472(%rip),%xmm1 │ │ │ │ + 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 │ │ │ │ - shl $0x4,%rdi │ │ │ │ + jne 38ea8 │ │ │ │ mov %rdx,0x48(%rbx) │ │ │ │ + shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ 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,%rdx │ │ │ │ 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) │ │ │ │ - movups %xmm0,0x10(%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,%rdx │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3bd3b │ │ │ │ - flds 0xf3d3(%rip) │ │ │ │ - mov 0x50(%rbx),%rsi │ │ │ │ + jle 3900b │ │ │ │ + flds 0xe103(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ + mov 0x50(%rbx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ fld1 │ │ │ │ - fldt 0xf996(%rip) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ @@ -60219,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 │ │ │ │ @@ -60236,140 +59242,135 @@ │ │ │ │ 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 %r12,%rsi │ │ │ │ mov 0xe0(%rbx),%rdx │ │ │ │ + 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 │ │ │ │ - imul 0x30(%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,%r13 │ │ │ │ mov %rax,0xa8(%rbx) │ │ │ │ - jle 3c100 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jle 393a0 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ mov %rsp,%r12 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ + 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) │ │ │ │ mov (%rax,%r14,1),%rax │ │ │ │ - fldt 0xf61f(%rip) │ │ │ │ + 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 │ │ │ │ @@ -60378,105 +59379,105 @@ │ │ │ │ fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0xa8(%rbx),%rcx │ │ │ │ mov %r15,%rax │ │ │ │ inc %r15 │ │ │ │ + fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ mov %r15,(%r12) │ │ │ │ - fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ add (%rcx,%r14,1),%rax │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ - cmp (%rcx,%r14,1),%r15 │ │ │ │ fstpt (%rax) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ - jl 3c060 │ │ │ │ + cmp (%rcx,%r14,1),%r15 │ │ │ │ + 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 │ │ │ │ shl $0x4,%rdx │ │ │ │ + movups %xmm0,0xd0(%r14) │ │ │ │ shr $0x4,%rax │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - movq %xmm0,-0x80(%rbp) │ │ │ │ - movups %xmm0,0xd0(%r14) │ │ │ │ - movq %xmm0,%rdi │ │ │ │ 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 │ │ │ │ mov %rcx,%r12 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ shr $0x3,%r12 │ │ │ │ @@ -60484,203 +59485,204 @@ │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + mov %rbx,-0x98(%rbp) │ │ │ │ mov %rsp,%r15 │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - movq $0x0,0x0(,%r12,8) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%r12,8) │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3c4da │ │ │ │ - mov $0x1,%edx │ │ │ │ + jle 39772 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov $0x1,%edx │ │ │ │ + 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 │ │ │ │ - flds 0xed48(%rip) │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ - mov %r14,%r13 │ │ │ │ + jle 399d2 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + flds 0xdaa4(%rip) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ + mov %r15,%r13 │ │ │ │ movq $0x0,-0x110(%rbp) │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - lea 0x0(,%rbx,8),%r12 │ │ │ │ + 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 %rax,-0x98(%rbp) │ │ │ │ + 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 %r13,-0x90(%rbp) │ │ │ │ + jle 3a172 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ + mov 0x40(%r14),%r12 │ │ │ │ + mov %r14,-0x60(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x58(%r13),%r11 │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - 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 │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 39766 │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%r8,%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 │ │ │ │ - flds 0xebd9(%rip) │ │ │ │ - mov %r15,%r8 │ │ │ │ + jle 399d2 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - movq $0x0,-0xa8(%rbp) │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %r15,%r8 │ │ │ │ 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 %r9,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x58(%rcx),%r12 │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ 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 %rax,(%r8,%rsi,1) │ │ │ │ mov %rdx,(%rbx,%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) │ │ │ │ @@ -60690,100 +59692,100 @@ │ │ │ │ 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 │ │ │ │ - flds 0xea92(%rip) │ │ │ │ + jle 399d2 │ │ │ │ mov 0xc8(%r14),%r12 │ │ │ │ + flds 0xd7eb(%rip) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ 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 │ │ │ │ - lea (%rdx,%rcx,8),%r13 │ │ │ │ + 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 │ │ │ │ + js 39d50 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ mov %r10,%rax │ │ │ │ mov %r11,%rdi │ │ │ │ fld1 │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ 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) │ │ │ │ shl $0x4,%r10 │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%r9 │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ 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 │ │ │ │ - xor %esi,%esi │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x3,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ @@ -60794,188 +59796,185 @@ │ │ │ │ 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) │ │ │ │ - fld1 │ │ │ │ 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 │ │ │ │ + add %r15,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ lea (%r8,%rdx,1),%r9 │ │ │ │ - mov (%rdi,%r11,8),%rsi │ │ │ │ - add %r15,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 3c8c3 │ │ │ │ + jle 39b53 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ 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 │ │ │ │ + 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) │ │ │ │ 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 │ │ │ │ - cmp %rdx,(%rdi,%rax,8) │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - je 3c900 │ │ │ │ + cmp %rdx,(%rdi,%rax,8) │ │ │ │ + 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 │ │ │ │ - xor %r15d,%r15d │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ test %rax,%rax │ │ │ │ - jle 3c931 │ │ │ │ - mov %r14,%rax │ │ │ │ + jle 39bc1 │ │ │ │ mov %r8,-0x78(%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 │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0x60(%rbx),%rdx │ │ │ │ - mov (%r8,%r12,1),%r8 │ │ │ │ sub $0x10,%rsp │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov (%r8,%r15,8),%r8 │ │ │ │ + lea 0x0(,%r15,8),%r12 │ │ │ │ inc %r15 │ │ │ │ - add $0x10,%r13 │ │ │ │ + add 0x60(%rbx),%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + add $0x10,%r13 │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ lea -0x2(%r8,%r8,1),%r8 │ │ │ │ mov %r8,-0x48(%rbp) │ │ │ │ - fstpt -0x60(%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 -0x50(%rbp),%rdi │ │ │ │ mov 0x40(%rbx),%r8 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ mov (%r8,%r12,1),%rdx │ │ │ │ - imul -0x8(%rdi,%r15,8),%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 │ │ │ │ lea -0x1(%r12),%r15 │ │ │ │ shl $0x4,%rdi │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ mov (%rax,%r12,8),%rax │ │ │ │ @@ -60987,59 +59986,58 @@ │ │ │ │ fldt (%rax,%rdi,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rax,%rdx,1) │ │ │ │ mov (%r14,%r15,8),%rax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,(%rdi,%r15,8) │ │ │ │ mov %rdx,(%r14,%r15,8) │ │ │ │ - jne 3caa3 │ │ │ │ + cmp %rdx,(%rdi,%r15,8) │ │ │ │ + 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 │ │ │ │ - cmp %rdx,(%rdi,%r15,8) │ │ │ │ mov %rdx,(%r14,%r15,8) │ │ │ │ - je 3ca80 │ │ │ │ + cmp %rdx,(%rdi,%r15,8) │ │ │ │ + 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 │ │ │ │ shr $0x4,%r9 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx) │ │ │ │ + fstpt (%r11) │ │ │ │ test %rax,%rax │ │ │ │ - js 3e734 │ │ │ │ + js 3b8cc │ │ │ │ fld1 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %r11,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0xe881(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ - xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -61047,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 │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ - fstpt (%rbx,%rax,1) │ │ │ │ - jmp 3cb13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + shl $0x4,%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 │ │ │ │ - flds 0xe4fc(%rip) │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - mov %rax,%r9 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ + flds 0xd271(%rip) │ │ │ │ + mov %rax,%r9 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3ce7e │ │ │ │ + jle 3a0ee │ │ │ │ mov 0x58(%rcx),%rax │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ movq $0x0,-0x40(%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 │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ + 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 %rdi,-0xa0(%rbp) │ │ │ │ + mov 0x40(%rdi),%r14 │ │ │ │ shl $0x4,%r11 │ │ │ │ - imul -0xb0(%rbp),%rax │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ lea (%r9,%r10,1),%r13 │ │ │ │ - mov 0x40(%rdi),%r14 │ │ │ │ + add -0xa8(%rbp),%rax │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - mov (%rcx,%r10,1),%rsi │ │ │ │ - fldt (%r12,%r11,1) │ │ │ │ - lea 0x10(%r12,%r11,1),%r12 │ │ │ │ - lea 0x8(%rcx,%r10,1),%r11 │ │ │ │ add %r10,%r14 │ │ │ │ + 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 │ │ │ │ - fld %st(1) │ │ │ │ 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 │ │ │ │ - lea (%rcx,%r10,1),%rdx │ │ │ │ add %rax,%r9 │ │ │ │ - mov %rdx,-0x8(%r11) │ │ │ │ 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 │ │ │ │ - add -0x80(%rbp),%rax │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - mov (%r8,%rcx,8),%rdx │ │ │ │ + add -0x80(%rbp),%rax │ │ │ │ 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 %r10,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%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) │ │ │ │ add %rsi,-0xa8(%rbp) │ │ │ │ add %rsi,-0xe8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - 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 │ │ │ │ - flds 0xe1d6(%rip) │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ + flds 0xcf6a(%rip) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3d28d │ │ │ │ - fildll 0x58(%r13) │ │ │ │ + jle 3a4ea │ │ │ │ + fildll 0x58(%r14) │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ - movq $0x0,-0x90(%rbp) │ │ │ │ - mov %r13,%r10 │ │ │ │ + movq $0x0,-0x98(%rbp) │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + fld %st(0) │ │ │ │ add %rdx,%rbx │ │ │ │ - lea 0x2(%rax,%rax,1),%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rbx,-0xe0(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - 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 │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0xe8(%rbp),%r13 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - lea (%r8,%rcx,1),%r11 │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ + 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 │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + add 0x60(%r14),%rcx │ │ │ │ shl $0x3,%rdx │ │ │ │ - add 0x60(%r10),%rbx │ │ │ │ - fldt (%r15) │ │ │ │ + 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) │ │ │ │ @@ -61368,40 +60362,40 @@ │ │ │ │ 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 │ │ │ │ - add (%r9,%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 │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ @@ -61413,159 +60407,158 @@ │ │ │ │ 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 (%r14,%rbx,8),%rdx │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov 0x0(%r13,%rbx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ 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 %rsi,0x8(%r14,%rax,8) │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%r8,%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) │ │ │ │ - add %rdi,-0xe8(%rbp) │ │ │ │ - add %rdi,-0x110(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - 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 │ │ │ │ shr $0x4,%r9 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 3e6cb │ │ │ │ + js 3b7e6 │ │ │ │ fld1 │ │ │ │ mov -0x48(%rbp),%r8 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ - fldt 0xe065(%rip) │ │ │ │ - fxch %st(3) │ │ │ │ xor %edi,%edi │ │ │ │ + fldl2e │ │ │ │ + fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -61573,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 │ │ │ │ - shl $0x4,%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 %r14,-0xa0(%rbp) │ │ │ │ + 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 -0x100(%rbp),%r14 │ │ │ │ lea 0x0(,%rax,8),%r12 │ │ │ │ mov %rbx,-0xc8(%rbp) │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov 0x40(%rax),%r11 │ │ │ │ + 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 │ │ │ │ + jle 3a74b │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%rcx,1) │ │ │ │ + mov %rdx,(%r8,%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 │ │ │ │ @@ -61684,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 %r12,-0xa8(%rbp) │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov -0xc8(%rbp),%r8 │ │ │ │ mov -0x48(%rbp),%r12 │ │ │ │ - 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) │ │ │ │ - fldt (%r10) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%r9 │ │ │ │ mov 0x0(%r13,%rsi,8),%r11 │ │ │ │ - imul %rsi,%r9 │ │ │ │ mov (%r14,%rsi,8),%rax │ │ │ │ + imul %rsi,%r9 │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 3d646 │ │ │ │ + jle 3a846 │ │ │ │ fldt 0x10(%r10) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ 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 │ │ │ │ + jl 3a84a │ │ │ │ fldt (%rdx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ mov $0x1,%r9d │ │ │ │ fld %st(1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,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 │ │ │ │ + jne 3a7c0 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ - jle 3d90c │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + jle 3ab1c │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ fld1 │ │ │ │ - flds 0xda49(%rip) │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + flds 0xc842(%rip) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ lea -0x1(%r10),%rbx │ │ │ │ + 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 │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%rax │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + setg -0xd8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%rax │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jle 3d793 │ │ │ │ + jle 3a9aa │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x98(%rbp),%r13 │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ mov (%r11,%rax,8),%rdx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ fldt (%rbx,%rcx,1) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ shr $0x4,%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ 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 -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) │ │ │ │ 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 %r12,0x8(%r15,%rax,8) │ │ │ │ mov %rdx,0x8(%rdi,%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) │ │ │ │ + jmp 3a9fa │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ - 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 %r14,%r15 │ │ │ │ mov -0xd0(%rbp),%r13 │ │ │ │ - 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 %r15,-0xa0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x40(%r15),%r12 │ │ │ │ - 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 %rax,(%r15,%rcx,1) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 3acba │ │ │ │ + mov %rax,(%rbx,%rcx,1) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%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) │ │ │ │ @@ -62019,57 +61002,55 @@ │ │ │ │ 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 %r9,-0x60(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ call 3030 │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ - mov 0x60(%r15),%r11 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ + fildll -0xe0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ @@ -62082,24 +61063,24 @@ │ │ │ │ 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 │ │ │ │ @@ -62113,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 │ │ │ │ @@ -62156,1278 +61137,1261 @@ │ │ │ │ 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 │ │ │ │ + jg 3ae92 │ │ │ │ fldt (%rdx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ mov $0x1,%r8d │ │ │ │ fld %st(1) │ │ │ │ - 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 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 │ │ │ │ + jne 3ad30 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ + jle 3b188 │ │ │ │ mov -0xd8(%rbp),%r15 │ │ │ │ - jle 3dfa0 │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ fld1 │ │ │ │ - flds 0xd3dc(%rip) │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + flds 0xc200(%rip) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ lea -0x1(%r10),%rbx │ │ │ │ + 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) │ │ │ │ - lea 0x2(%rax,%rax,1),%rsi │ │ │ │ + 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 │ │ │ │ + jle 3afd5 │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ + 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 (%rbx,%rcx,1) │ │ │ │ + fldt 0x0(%r13,%rcx,1) │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ - shr $0x4,%r13 │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ + 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) │ │ │ │ + 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 -0x50(%rbp),%r13 │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - 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 %r9,0x8(%r15,%rax,8) │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + mov %rbx,0x8(%r15,%rax,8) │ │ │ │ mov %rdx,0x8(%rdi,%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),%rbx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ + add %rbx,-0xf0(%rbp) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ - 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 %rbx,-0x98(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + 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 %rax,(%r8,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 3b31f │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ + mov %rdx,(%r14,%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 -0x110(%rbp),%r14 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r11,-0x110(%rbp) │ │ │ │ + jmp 3b2b3 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov -0xa8(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0x110(%rbp),%r11 │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - add $0x2,%r9 │ │ │ │ - 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) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ fldt (%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ 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) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ sub %rax,%r9 │ │ │ │ + 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) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ mov 0xb0(%r14),%r8 │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ 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) │ │ │ │ + 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 │ │ │ │ + add -0xa8(%rbp),%rdi │ │ │ │ cmp -0x48(%rbp),%r10 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - 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 │ │ │ │ - fld1 │ │ │ │ - flds 0xcda6(%rip) │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ + jle 3b763 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov -0x48(%rbp),%r13 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ - lea -0x1(%r10),%rsi │ │ │ │ + fld1 │ │ │ │ + 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 %rax,-0xd8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + mov %r8,-0xd8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ setg -0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%rsi │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rbx,%r9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jle 3e43b │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 3b5ec │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ mov 0x40(%r14),%rbx │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov (%r11,%rax,8),%rdx │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ + mov %r14,-0xc0(%rbp) │ │ │ │ + mov (%r10,%rax,8),%rdx │ │ │ │ + fldt (%r11,%rcx,1) │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ - shr $0x4,%r13 │ │ │ │ + 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 │ │ │ │ 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 %r10,%rdx │ │ │ │ - mov (%r11,%r10,8),%rax │ │ │ │ + mov (%r10,%r13,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r12,%rdx,1) │ │ │ │ - mov (%r15,%r9,8),%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ + 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 -0x50(%rbp),%r13 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - 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 %r9,0x8(%r15,%rax,8) │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + mov %rbx,0x8(%r15,%rax,8) │ │ │ │ mov %rdx,0x8(%rdi,%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) │ │ │ │ - addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ + addq $0x10,-0x68(%rbp) │ │ │ │ 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 $0x3,%rax │ │ │ │ + movq %xmm0,%rdi │ │ │ │ + movq %xmm0,-0x78(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + movups %xmm0,0xd0(%r13) │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - lea 0xf(%rsp),%r14 │ │ │ │ + lea 0xf(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - movq %xmm0,%rdi │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov 0x48(%r15),%rdx │ │ │ │ - movq %xmm0,-0x78(%rbp) │ │ │ │ - shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + mov 0x48(%r13),%rdx │ │ │ │ + and $0xfffffffffffffff0,%r15 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ - movups %xmm0,0xd0(%r15) │ │ │ │ - lea 0x7(%rsp),%r13 │ │ │ │ - and $0xfffffffffffffff0,%r14 │ │ │ │ - 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 3ecb0 │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ + testb $0x1,0x70(%r13) │ │ │ │ + je 3be36 │ │ │ │ test %rax,%rax │ │ │ │ - jle 3e9b8 │ │ │ │ - flds 0xc877(%rip) │ │ │ │ - mov 0x38(%r15),%rdi │ │ │ │ + jle 3bb48 │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ + mov 0x38(%r13),%rdi │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ test %r11,%r11 │ │ │ │ - setg -0x68(%rbp) │ │ │ │ + flds 0xb6ac(%rip) │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + setg %r8b │ │ │ │ + mov (%rdi,%r11,8),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ + lea (%rcx,%rax,1),%r15 │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%r14,%rdx,1),%r9 │ │ │ │ - mov (%rdi,%r11,8),%rsi │ │ │ │ - add %r8,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %r8b,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ fld1 │ │ │ │ - mov %r15,%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 │ │ │ │ + jle 3badc │ │ │ │ mov %rax,%rcx │ │ │ │ - mov 0xa8(%rsi),%r15 │ │ │ │ + mov 0xa8(%rsi),%r13 │ │ │ │ mov 0x40(%rsi),%r10 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ - fldt (%r14,%rcx,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ 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 │ │ │ │ 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) │ │ │ │ - mov 0x0(%r13,%r12,8),%rax │ │ │ │ - fldt (%r9) │ │ │ │ + mov (%r14,%r12,8),%rax │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ 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 │ │ │ │ - cmp %rdx,(%rdi,%rax,8) │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - je 3e980 │ │ │ │ + cmp %rdx,(%rdi,%rax,8) │ │ │ │ + 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 │ │ │ │ - lea 0x1(%rsi),%r8 │ │ │ │ shr $0x4,%rax │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - 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 │ │ │ │ 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 │ │ │ │ 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 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 %rsp,%r14 │ │ │ │ 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 │ │ │ │ + mov 0x30(%r13),%rdi │ │ │ │ shl $0x5,%r8 │ │ │ │ fld1 │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - movq $0x0,0x0(,%rbx,8) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%rbx,8) │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3ee7c │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - 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 │ │ │ │ - mov %r13,%r8 │ │ │ │ + flds 0xb3c7(%rip) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0x110(%rbp) │ │ │ │ + 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 3f49b │ │ │ │ - mov -0x110(%rbp),%r11 │ │ │ │ + jle 3c5ce │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ mov 0x40(%r15),%rbx │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x58(%r15),%r10 │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ shl $0x4,%r11 │ │ │ │ add 0x78(%r15),%r11 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - jmp 3ec40 │ │ │ │ - nopl 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 3eca1 │ │ │ │ + jle 3c2b8 │ │ │ │ mov %rax,(%r12,%rcx,1) │ │ │ │ mov %rdx,(%r14,%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 3ec10 │ │ │ │ + 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 3ec2b │ │ │ │ - neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3ec2b │ │ │ │ + jmp 3bdbd │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 3e9b8 │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r12,%rax │ │ │ │ + jle 3bb48 │ │ │ │ + mov %r14,-0x68(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%r15 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - mov %r13,-0x68(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jge 3edac │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - mov %r12,%rax │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rsi,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15,%r12,8),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 3ed0f │ │ │ │ - fmuls 0xc3cd(%rip) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %r12,%r9 │ │ │ │ + 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) │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ - lea 0x0(,%r12,8),%r13 │ │ │ │ + mov 0x60(%r12),%r9 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov (%r8,%r13,8),%r8 │ │ │ │ + shl $0x4,%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ - inc %r12 │ │ │ │ - mov (%r8,%r13,1),%r8 │ │ │ │ - mov %r9,-0x48(%rbp) │ │ │ │ - fldt (%rax,%r9,1) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + 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 0xc952(%rip) │ │ │ │ + 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 -0x68(%rbp),%rsi │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov 0x40(%r12),%r8 │ │ │ │ fdivp %st,%st(1) │ │ │ │ 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 3ed00 │ │ │ │ - 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 -0x68(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov (%r15,%r12,8),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - inc %rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rax,(%r15,%r12,8) │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - fldt (%rsi,%rdi,1) │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - cmp %rax,(%rdi,%r12,8) │ │ │ │ + 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) │ │ │ │ - jne 3ee62 │ │ │ │ - test %r12,%r12 │ │ │ │ - jg 3ee45 │ │ │ │ - jmp 3ee62 │ │ │ │ - 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) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 3ee62 │ │ │ │ - dec %r12 │ │ │ │ - mov (%r15,%r12,8),%rax │ │ │ │ - movq $0x0,0x8(%r15,%r12,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %rax,(%rdi,%r12,8) │ │ │ │ - mov %rax,(%r15,%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 3ece0 │ │ │ │ - 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 │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - movq $0x0,-0xe0(%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 %r13,-0x88(%rbp) │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ + jle 3c2eb │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov 0x40(%r13),%r11 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x58(%r15),%r9 │ │ │ │ - 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 %rax,(%r14,%rcx,1) │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ + jle 3c298 │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rdx,(%r14,%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 │ │ │ │ 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 │ │ │ │ + jle 3c198 │ │ │ │ + mov 0xc0(%r13),%rbx │ │ │ │ fldt (%rsi) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov 0xc0(%r15),%rbx │ │ │ │ lea (%rdi,%rdx,1),%r11 │ │ │ │ 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 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 40c90 │ │ │ │ + js 3dd08 │ │ │ │ fld1 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ - fldt 0xc2b8(%rip) │ │ │ │ - fxch %st(3) │ │ │ │ xor %edi,%edi │ │ │ │ + fldl2e │ │ │ │ + fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -63435,514 +62399,520 @@ │ │ │ │ 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 │ │ │ │ - shl $0x4,%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 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ mov %rax,%r8 │ │ │ │ - add -0xa0(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - imul -0xc0(%rbp),%rax │ │ │ │ + mov 0x40(%r13),%r10 │ │ │ │ shl $0x4,%r8 │ │ │ │ - lea 0x0(%r13,%rdi,1),%rcx │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov 0xb0(%r15),%rbx │ │ │ │ - mov %r12,-0x88(%rbp) │ │ │ │ - mov (%rsi,%rdi,1),%rdx │ │ │ │ - fldt (%r10,%r8,1) │ │ │ │ - lea 0x10(%r10,%r8,1),%r10 │ │ │ │ - lea (%r12,%rdi,1),%r8 │ │ │ │ - add %rdi,%r9 │ │ │ │ - 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 %rdi,0x8(%r14,%rax,8) │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ + mov %rdi,0x8(%r15,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%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) │ │ │ │ - add %rcx,-0xa0(%rbp) │ │ │ │ - add %rcx,-0xe0(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - 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 3ec2b │ │ │ │ + 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 0xab11(%rip) │ │ │ │ mov %rax,%r8 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 3f820 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 3c950 │ │ │ │ fildll 0x58(%r15) │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - mov %r13,-0x118(%rbp) │ │ │ │ + mov %r13,-0x120(%rbp) │ │ │ │ mov %r15,%r9 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea 0x2(%rax,%rax,1),%rdi │ │ │ │ fld %st(0) │ │ │ │ + shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ + lea 0x2(%rax,%rax,1),%rdi │ │ │ │ fldt (%rbx) │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rdx,-0x48(%rbp) │ │ │ │ - jle 3f6dd │ │ │ │ + jle 3c80b │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ mov -0x48(%rbp),%r11 │ │ │ │ mov %rdx,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ lea (%r8,%rax,1),%r13 │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - mov %r12,-0xd0(%rbp) │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ + 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 -0xe0(%rbp),%r11 │ │ │ │ fldt (%r10) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - fldt 0xbe14(%rip) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ add 0x78(%r9),%rdx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ lea (%r11,%rax,1),%rbx │ │ │ │ mov 0x40(%r9),%r11 │ │ │ │ - lea (%r14,%rax,1),%r9 │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov %r14,-0xc0(%rbp) │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ add %rax,%r11 │ │ │ │ - fstpt -0xb0(%rbp) │ │ │ │ - jmp 3f625 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(0) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + 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) │ │ │ │ fscale │ │ │ │ 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 3f5ef │ │ │ │ + je 3c71d │ │ │ │ fchs │ │ │ │ - fmuls 0xbae7(%rip) │ │ │ │ - fldt 0xc0c5(%rip) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fldt 0xaf6b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul %rsi,%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov (%r9,%rcx,1),%rsi │ │ │ │ + mov (%r8,%rcx,1),%rsi │ │ │ │ add %rdi,%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r10,%rcx,2) │ │ │ │ mov %rsi,0x8(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 3f6b0 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 3c7e0 │ │ │ │ mov (%rbx,%rcx,1),%r14 │ │ │ │ - add 0x0(%r13,%rcx,1),%r14 │ │ │ │ fldt (%rdx,%rcx,2) │ │ │ │ mov (%r11,%rcx,1),%rdi │ │ │ │ + add 0x0(%r13,%rcx,1),%r14 │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ - fmuls 0xba8f(%rip) │ │ │ │ + fmul %st(4),%st │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ 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 │ │ │ │ + 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 3f690 │ │ │ │ + ja 3c7c0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xc037(%rip) │ │ │ │ + fldt 0xaee1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 3f5ff │ │ │ │ + jmp 3c729 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xc01e(%rip) │ │ │ │ + fldt 0xaebe(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3f5ff │ │ │ │ + jmp 3c729 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xb0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov -0xc0(%rbp),%r14 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - 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 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 %rsi,0x8(%r12,%rdx,8) │ │ │ │ mov %rax,0x8(%r14,%rdx,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3f800 │ │ │ │ + je 3c930 │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 3f800 │ │ │ │ + jne 3c930 │ │ │ │ dec %rdx │ │ │ │ mov (%r8,%rdx,8),%rax │ │ │ │ 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) │ │ │ │ add %rsi,-0xe8(%rbp) │ │ │ │ - add %rsi,-0x110(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - jne 3ebcf │ │ │ │ + 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 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r12,%rbx,8) │ │ │ │ - jmp 3f739 │ │ │ │ - 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 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 40c48 │ │ │ │ + js 3dcb9 │ │ │ │ fld1 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ - fldt 0xbac5(%rip) │ │ │ │ - fxch %st(3) │ │ │ │ xor %edi,%edi │ │ │ │ + fldl2e │ │ │ │ + fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -63950,491 +62920,487 @@ │ │ │ │ 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 │ │ │ │ - shl $0x4,%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 %r13,-0xc8(%rbp) │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov %rbx,%r10 │ │ │ │ mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0x98(%rbp),%r13 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + 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 %r11,-0xe8(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - shl $0x4,%r10 │ │ │ │ + mov -0xf8(%rbp),%r13 │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - add 0x78(%rax),%r10 │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ - jmp 3fa44 │ │ │ │ - nop │ │ │ │ + add 0x78(%rax),%r10 │ │ │ │ + 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 %rax,(%r14,%rcx,1) │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ + jle 3cbbc │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rdx,(%r14,%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 %r12,-0xd8(%rbp) │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + mov %r15,-0xd8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ - mov -0x48(%rbp),%r12 │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ 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) │ │ │ │ - fldt (%r10) │ │ │ │ mov %r8,%r9 │ │ │ │ - mov 0x0(%r13,%rsi,8),%r11 │ │ │ │ + mov (%r12,%rsi,8),%r11 │ │ │ │ + mov 0x0(%r13,%rsi,8),%rax │ │ │ │ imul %rsi,%r9 │ │ │ │ - mov (%r15,%rsi,8),%rax │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 3fbc6 │ │ │ │ + jle 3ccd6 │ │ │ │ fldt 0x10(%r10) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ 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 │ │ │ │ + jl 3ccda │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ mov $0x1,%r9d │ │ │ │ fld %st(1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,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 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r12 │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ - 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 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - fldt (%rdi) │ │ │ │ - mov %r9,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 3fd02 │ │ │ │ + jle 3ce12 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov 0x40(%r15),%rbx │ │ │ │ - mov (%r10,%rax,8),%r9 │ │ │ │ + mov 0x40(%r13),%rdi │ │ │ │ + mov (%r10,%rax,8),%rcx │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + 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 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %r9,(%r10,%rax,8) │ │ │ │ + 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 -0x50(%rbp),%rbx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - 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 %rdi,0x8(%r14,%rax,8) │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 3fe10 │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rsi,0x8(%r15,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%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) │ │ │ │ - addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov %rdx,(%r15,%rcx,8) │ │ │ │ + jmp 3ce66 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 3cf27 │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ - add %rsi,-0xa0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 3f079 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ + addq $0x10,-0x60(%rbp) │ │ │ │ + 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,-0xe0(%rbp) │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov -0x98(%rbp),%r13 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + 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 -0x100(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ - mov 0x40(%rax),%r12 │ │ │ │ + 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 │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 3d11f │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdx,(%r11,%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 │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ + xor %esi,%esi │ │ │ │ + fildll -0xe8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov %r15,-0xe8(%rbp) │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %rbx,%r10 │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + 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 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ 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) │ │ │ │ @@ -64443,24 +63409,24 @@ │ │ │ │ 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 │ │ │ │ @@ -64474,725 +63440,719 @@ │ │ │ │ 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 │ │ │ │ + jl 3d2fa │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ mov $0x1,%r8d │ │ │ │ fld %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,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 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - mov %bl,-0xe0(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ mov %r11,-0xc8(%rbp) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - fldt (%rdi) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 40343 │ │ │ │ + jle 3d41a │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov 0x40(%r15),%r8 │ │ │ │ - mov (%r10,%rax,8),%rdi │ │ │ │ + mov 0x40(%r13),%rbx │ │ │ │ + mov (%r9,%rax,8),%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - 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 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,(%r10,%rax,8) │ │ │ │ + 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 %r8,0x8(%r14,%rax,8) │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 40460 │ │ │ │ + mov %r8,0x8(%r15,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%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) │ │ │ │ - addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + jmp 3d243 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 3d546 │ │ │ │ + incq -0x100(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ - cmp %rax,-0x108(%rbp) │ │ │ │ - je 3f079 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ + addq $0x10,-0x60(%rbp) │ │ │ │ + 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 %r9,-0x80(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov 0x40(%r13),%r12 │ │ │ │ mov %rbx,-0x88(%rbp) │ │ │ │ - mov %r15,-0x118(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x40(%r15),%r12 │ │ │ │ - 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 %rax,(%r8,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 3d76c │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ + mov %rdx,0x0(%r13,%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 -0x118(%rbp),%r15 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + jmp 3d703 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ + mov %r11,-0x88(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x68(%r15),%rax │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r13) │ │ │ │ + mov 0x68(%r13),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + inc %rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - add $0x2,%r9 │ │ │ │ - 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) │ │ │ │ - mov %rax,-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 -0x80(%rbp) │ │ │ │ + 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) │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ sub %rax,%r9 │ │ │ │ + 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 0xb0(%r15),%r8 │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ + mov 0xb0(%r13),%r8 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ 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) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ + add -0x88(%rbp),%rdi │ │ │ │ cmp -0x48(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - 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 │ │ │ │ + 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 %bl,-0xc8(%rbp) │ │ │ │ - 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 │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - fldt (%rbx) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 409c2 │ │ │ │ + jle 3da32 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov 0x40(%r15),%rbx │ │ │ │ - mov (%r10,%rax,8),%r9 │ │ │ │ + mov 0x40(%r13),%r9 │ │ │ │ + mov (%r10,%rax,8),%rdi │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + 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 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %r9,(%r10,%rax,8) │ │ │ │ + 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 -0x50(%rbp),%rbx │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - 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 %rdi,0x8(%r14,%rax,8) │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ + mov %rdi,0x8(%r15,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%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) │ │ │ │ - addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - 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 %rdx,(%r15,%rdi,8) │ │ │ │ + jmp 3da86 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 3db47 │ │ │ │ + incq -0xd8(%rbp) │ │ │ │ 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 │ │ │ │ + addq $0x10,-0x60(%rbp) │ │ │ │ + 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 │ │ │ │ @@ -65205,19 +64165,19 @@ │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 40f96 │ │ │ │ - mov %rcx,%r8 │ │ │ │ + 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 │ │ │ │ @@ -65231,206 +64191,194 @@ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ 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) │ │ │ │ call 3030 │ │ │ │ - mov %rsp,%rcx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - fldt 0xa8e9(%rip) │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + 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 │ │ │ │ + jle 3df79 │ │ │ │ add %r12,%r10 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ shl $0x4,%r15 │ │ │ │ lea -0x1(%r14),%r11 │ │ │ │ fldt (%r10) │ │ │ │ - fldt (%r8) │ │ │ │ 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) │ │ │ │ - fildll (%rcx,%rax,8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - inc %rax │ │ │ │ + fildll (%rcx,%rax,8) │ │ │ │ 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 │ │ │ │ - fldt 0xa6f7(%rip) │ │ │ │ - mov 0x78(%rbx),%r10 │ │ │ │ + jle 3df93 │ │ │ │ + fldt 0x96af(%rip) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r10 │ │ │ │ mov %rcx,%rdx │ │ │ │ mov -0x58(%rbp),%r11 │ │ │ │ lea (%rcx,%rax,1),%r9 │ │ │ │ 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) │ │ │ │ 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 │ │ │ │ @@ -65441,22 +64389,21 @@ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ shl $0x4,%rdx │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 412c6 │ │ │ │ - mov %r12,%r8 │ │ │ │ + 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 │ │ │ │ @@ -65469,235 +64416,232 @@ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ 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) │ │ │ │ call 3030 │ │ │ │ - mov %rsp,%rcx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - fldt 0xa579(%rip) │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ + mov %rsp,%rcx │ │ │ │ + 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 │ │ │ │ + jle 3e238 │ │ │ │ add %r12,%r10 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ shl $0x4,%r15 │ │ │ │ lea -0x1(%r14),%r11 │ │ │ │ fldt (%r10) │ │ │ │ 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) │ │ │ │ - fildll (%rcx,%rax,8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - inc %rax │ │ │ │ + fildll (%rcx,%rax,8) │ │ │ │ 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 │ │ │ │ - fldt 0xa3c7(%rip) │ │ │ │ - mov 0x78(%rbx),%r11 │ │ │ │ + jle 3e252 │ │ │ │ + fldt 0x93ef(%rip) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r11 │ │ │ │ mov %r12,%rcx │ │ │ │ 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 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 │ │ │ │ - lea -0x2(%rax,%rax,1),%rax │ │ │ │ - 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 │ │ │ │ @@ -65718,132 +64662,133 @@ │ │ │ │ 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 0x40(%rdi),%r14 │ │ │ │ mov %r15,%r11 │ │ │ │ mov %r15,%r10 │ │ │ │ + mov 0x40(%rdi),%r14 │ │ │ │ mov 0x60(%rdi),%r13 │ │ │ │ mov 0x78(%rdi),%r12 │ │ │ │ shl $0x4,%r11 │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov %r9,-0x30(%rsp) │ │ │ │ mov 0xb0(%rdi),%rbp │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %r9,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r14,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + lea -0x2(%rax,%rax,1),%rax │ │ │ │ lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ add %rbp,%rcx │ │ │ │ add %r12,%rdx │ │ │ │ - lea -0x2(%rax,%rax,1),%rax │ │ │ │ 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 │ │ │ │ @@ -65856,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) │ │ │ │ @@ -65909,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 0x40(%rdi),%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x78(%rdi),%rbx │ │ │ │ - shl $0x4,%r14 │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ + 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 %rcx,-0x10(%rsp) │ │ │ │ mov %r11,%rbp │ │ │ │ mov %rbx,-0x18(%rsp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ imul %rax,%rbp │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ + mov %rdi,%rcx │ │ │ │ + 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 │ │ │ │ - shl $0x4,%r9 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ imul %rdx,%r10 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov 0xb0(%rcx),%r15 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %rdx,-0x28(%rsp) │ │ │ │ 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 │ │ │ │ - fildll -0x40(%rsp) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x9f4f(%rip) │ │ │ │ + fldt 0x8f7f(%rip) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r10,%rsi │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ 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) │ │ │ │ @@ -66051,25 +64994,25 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 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 │ │ │ │ + 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 │ │ │ │ @@ -66078,60 +65021,59 @@ │ │ │ │ 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 │ │ │ │ @@ -66167,465 +65109,466 @@ │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsp,%rbx │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ movq $0x0,0x0(,%rcx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fstpt (%rax) │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ + fstpt (%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 41ebf │ │ │ │ + jle 3ee29 │ │ │ │ + mov 0x58(%rsi),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %r14,%r12 │ │ │ │ - mov 0x58(%rsi),%rax │ │ │ │ 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 41eac │ │ │ │ + jle 3ee16 │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ mov 0xc8(%rsi),%rbx │ │ │ │ mov %r8,%r12 │ │ │ │ + mov %r11,%r15 │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ - movq $0x0,-0x90(%rbp) │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ + flds 0x877d(%rip) │ │ │ │ mov %rdi,%r8 │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - mov %r11,%r15 │ │ │ │ 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 41af5 │ │ │ │ + jle 3ea93 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ mov %r13,-0x48(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x40(%r13),%rbx │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ mov 0x58(%r13),%r10 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ imul %rax,%r11 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ lea 0x0(,%rax,8),%r14 │ │ │ │ shl $0x4,%r11 │ │ │ │ add 0x78(%r13),%r11 │ │ │ │ mov -0xc0(%rbp),%r13 │ │ │ │ - jmp 41a70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 41ac8 │ │ │ │ + jle 3ea68 │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - je 41ae0 │ │ │ │ - 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 41a40 │ │ │ │ + jns 3e9e0 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 41ac0 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 3ea60 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 41a4d │ │ │ │ + jmp 3e9ed │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 41a5f │ │ │ │ - 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 0x864c(%rip) │ │ │ │ mov %rax,%r8 │ │ │ │ mov -0xa8(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 41ebb │ │ │ │ + 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 │ │ │ │ lea (%rax,%rdx,8),%rax │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jge 41d2d │ │ │ │ - mov %rsi,%r9 │ │ │ │ - fildll 0x58(%r13) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jge 3ecab │ │ │ │ + mov %rax,%r9 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - sub %rax,%r9 │ │ │ │ - mov %rax,%r10 │ │ │ │ + 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 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - lea (%r8,%rdx,1),%rbx │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ lea (%rdi,%rdx,1),%r14 │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ mov (%r14),%rcx │ │ │ │ - imul %rsi,%r9 │ │ │ │ - lea (%rdi,%r10,1),%r11 │ │ │ │ - mov 0x40(%r13),%rdi │ │ │ │ - add 0x60(%r13),%r10 │ │ │ │ - add %rax,%r9 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ + lea (%r8,%rdx,1),%rbx │ │ │ │ + imul %rax,%r9 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r11) │ │ │ │ + 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 │ │ │ │ + fldt (%r10) │ │ │ │ shl $0x4,%r9 │ │ │ │ - add 0x78(%r13),%r9 │ │ │ │ add %rdx,%rdi │ │ │ │ - fldt 0x97b5(%rip) │ │ │ │ - add %rdx,%rax │ │ │ │ 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 %rdx,-0x38(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ mov -0x38(%rbp),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 41c79 │ │ │ │ + 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 │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(0) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + 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) │ │ │ │ fscale │ │ │ │ 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 41c3f │ │ │ │ + je 3ebd5 │ │ │ │ fchs │ │ │ │ - fmuls 0x9497(%rip) │ │ │ │ - fldt 0x9a75(%rip) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fldt 0x8ab3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul %rcx,%rsi │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - add (%r8,%rdx,1),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov (%r8,%rdx,1),%rcx │ │ │ │ + add %rsi,%rcx │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r11,%rdx,2) │ │ │ │ - mov %rsi,0x8(%r14,%rdx,1) │ │ │ │ + fstpt 0x10(%r10,%rdx,2) │ │ │ │ + mov %rcx,0x8(%r14,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ cmp %r12,%rdx │ │ │ │ - je 41d10 │ │ │ │ - fxch %st(1) │ │ │ │ + je 3ec90 │ │ │ │ mov (%rbx,%rdx,1),%r15 │ │ │ │ - add 0x0(%r13,%rdx,1),%r15 │ │ │ │ fldt (%r9,%rdx,2) │ │ │ │ mov (%rdi,%rdx,1),%rsi │ │ │ │ + add (%r11,%rdx,1),%r15 │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ + fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ - fmuls 0x943a(%rip) │ │ │ │ + fmul %st(4),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x38(%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 (%r10,%rdx,2) │ │ │ │ + fadd %st(2),%st │ │ │ │ + fldt 0x0(%r13,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 41c00 │ │ │ │ + ja 3eb90 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 41cf0 │ │ │ │ + ja 3ec70 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x99e2(%rip) │ │ │ │ + fldt 0x8a28(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 41c4f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3ebe1 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x99be(%rip) │ │ │ │ + fldt 0x8a0e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 41c4f │ │ │ │ + jmp 3ebe1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - 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 0x30(%r13),%rsi │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - 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 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 │ │ │ │ + jmp 3ed74 │ │ │ │ + nop │ │ │ │ + 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 %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r12,%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 %rsi,0x8(%r15,%r11,8) │ │ │ │ + mov %rdx,0x8(%r12,%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 41b50 │ │ │ │ + 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 │ │ │ │ - cmp %rdi,0x8(%r13) │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - 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 419f0 │ │ │ │ + jmp 3e990 │ │ │ │ nopl 0x0(%rax) │ │ │ │ neg %rcx │ │ │ │ - mov %rcx,(%r15,%rax,8) │ │ │ │ - jmp 41d7d │ │ │ │ + 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 │ │ │ │ - nop │ │ │ │ + jmp 3e936 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000041ed0 : │ │ │ │ +000000000003ee40 : │ │ │ │ push %rbx │ │ │ │ - mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x70(%rdi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 41ef0 │ │ │ │ + jne 3ee60 │ │ │ │ test $0x20,%al │ │ │ │ - jne 41efc │ │ │ │ + jne 3ee6c │ │ │ │ test $0x8,%al │ │ │ │ - jne 41f0b │ │ │ │ + jne 3ee7b │ │ │ │ test $0x4,%al │ │ │ │ - jne 41f1a │ │ │ │ + jne 3ee8a │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 3360 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 41edf │ │ │ │ + je 3ee4f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3100 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 41ee3 │ │ │ │ + je 3ee53 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 30e0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 41ee7 │ │ │ │ + je 3ee57 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3490 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041f30 : │ │ │ │ +000000000003eea0 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ - push %rbp │ │ │ │ mov %r12,%r13 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 42050 │ │ │ │ + jle 3efc0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 4206f │ │ │ │ + jbe 3efdf │ │ │ │ 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 41f80 │ │ │ │ + jne 3eef0 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 41fe7 │ │ │ │ + je 3ef57 │ │ │ │ movslq %eax,%rcx │ │ │ │ - movslq (%rbx,%rcx,4),%rdi │ │ │ │ - mov %rdi,(%rdx,%rcx,8) │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ - cmp %edi,%r13d │ │ │ │ - jle 41fe7 │ │ │ │ - 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 41fe7 │ │ │ │ + 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) │ │ │ │ @@ -66634,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 42000 │ │ │ │ + jne 3ef70 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 42068 │ │ │ │ + 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 42036 │ │ │ │ + jmp 3efa6 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41fb8 │ │ │ │ + jmp 3ef28 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000042080 : │ │ │ │ +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 │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ movslq %r9d,%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %r13,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ - 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 42270 │ │ │ │ - lea -0x1(%r12),%rcx │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 42287 │ │ │ │ - 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 42100 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 3f070 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 42250 │ │ │ │ - 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 4216c │ │ │ │ - movslq 0x4(%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rsi,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 4216c │ │ │ │ - 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 │ │ │ │ cmpq $0x2,0x8(%rsp) │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jbe 4228e │ │ │ │ - mov %r12,%rcx │ │ │ │ + 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 421c0 │ │ │ │ + jne 3f118 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 42227 │ │ │ │ - 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 42227 │ │ │ │ - movslq 0x4(%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 42227 │ │ │ │ + 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(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 42195 │ │ │ │ - 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 42227 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 3f17f │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4213e │ │ │ │ + jmp 3f0ae │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 421f9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3f151 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000422a0 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -00000000000422c0 : │ │ │ │ +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) │ │ │ │ │ │ │ │ -00000000000422f0 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -0000000000042320 : │ │ │ │ +000000000003f280 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - je 42400 │ │ │ │ + je 3f350 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 42410 │ │ │ │ + je 3f360 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - je 42420 │ │ │ │ + je 3f370 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 423a2 │ │ │ │ - flds 0x8d82(%rip) │ │ │ │ + jle 3f302 │ │ │ │ + flds 0x7e22(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 42370 │ │ │ │ + jmp 3f2d0 │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 42390 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 3f2f0 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 423a0 │ │ │ │ + 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 42360 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 42392 │ │ │ │ + jb 3f2c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3f2f2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x944c(%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 42432 │ │ │ │ + jle 3f382 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 423dd │ │ │ │ - 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 42440 │ │ │ │ + jle 3f388 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 42430 │ │ │ │ + je 3f380 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 423c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x93d6(%rip),%rax │ │ │ │ + jb 3f318 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x844e(%rip),%rax │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x936e(%rip),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x83ee(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x9378(%rip),%rax │ │ │ │ + lea 0x83f8(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x9382(%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 0x8c57(%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) │ │ │ │ │ │ │ │ -0000000000042450 : │ │ │ │ +000000000003f3a0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 42520 │ │ │ │ + jne 3f460 │ │ │ │ test $0x20,%al │ │ │ │ - jne 4254d │ │ │ │ + jne 3f48d │ │ │ │ test $0x10,%al │ │ │ │ - jne 4257c │ │ │ │ + jne 3f4bc │ │ │ │ test $0x8,%al │ │ │ │ - jne 42593 │ │ │ │ + jne 3f4d3 │ │ │ │ test $0x4,%al │ │ │ │ - jne 425aa │ │ │ │ + jne 3f4ea │ │ │ │ test $0x1,%al │ │ │ │ - je 424c8 │ │ │ │ + je 3f410 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 424b9 │ │ │ │ - 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 424a0 │ │ │ │ + jg 3f3e8 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 425f0 │ │ │ │ + jne 3f528 │ │ │ │ test $0x80,%al │ │ │ │ - jne 425d0 │ │ │ │ + jne 3f510 │ │ │ │ test $0x40,%al │ │ │ │ - jne 425c0 │ │ │ │ + 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 42610 │ │ │ │ + jne 3f540 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 4246d │ │ │ │ + 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 42475 │ │ │ │ + je 3f3c5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 4247d │ │ │ │ + je 3f3cd │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 42485 │ │ │ │ + je 3f3d5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 42485 │ │ │ │ + jmp 3f3d5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 424e1 │ │ │ │ + jmp 3f429 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 424d9 │ │ │ │ + jmp 3f421 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 424d1 │ │ │ │ + jmp 3f419 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 42536 │ │ │ │ - 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 0xda2c(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movq 0xe949(%rip),%xmm1 │ │ │ │ - movhps 0xe94a(%rip),%xmm1 │ │ │ │ + movhps 0xda2a(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 42675 │ │ │ │ + je 3f595 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 42cb7 │ │ │ │ + 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 426a0 │ │ │ │ + jne 3f5c0 │ │ │ │ mov 0x40(%r15),%rax │ │ │ │ mov %rcx,(%r15) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%r8,%rax,1),%rcx │ │ │ │ and $0x8,%r8d │ │ │ │ - je 426e0 │ │ │ │ + je 3f600 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 426f2 │ │ │ │ + je 3f612 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 426e0 │ │ │ │ - shl $0x4,%rdi │ │ │ │ + jne 3f600 │ │ │ │ mov %rdx,0x48(%r15) │ │ │ │ + shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ mov %rax,0x50(%r15) │ │ │ │ + mov %rax,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 42761 │ │ │ │ + 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 42740 │ │ │ │ + jne 3f648 │ │ │ │ shl $0x2,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %rax,0xa0(%r15) │ │ │ │ + mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 42806 │ │ │ │ + jle 3f70e │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 42cc8 │ │ │ │ + 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 427c0 │ │ │ │ + je 3f6c8 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 427d0 │ │ │ │ + je 3f6d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 427c0 │ │ │ │ + jne 3f6c8 │ │ │ │ test $0x3,%dil │ │ │ │ - je 42806 │ │ │ │ + je 3f70e │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ movl $0x7,(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 42806 │ │ │ │ + jle 3f70e │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ movl $0x7,0x4(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 42806 │ │ │ │ + jle 3f70e │ │ │ │ movl $0x7,0x8(%rdx,%rax,4) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %rax,0x60(%r15) │ │ │ │ + mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 4285b │ │ │ │ - flds 0x88b3(%rip) │ │ │ │ - mov 0x50(%r15),%rsi │ │ │ │ + jle 3f75b │ │ │ │ + flds 0x79ab(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ + mov 0x50(%r15),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ fld1 │ │ │ │ - fldt 0x8e76(%rip) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 42840 │ │ │ │ - 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 42c80 │ │ │ │ + jne 3fb48 │ │ │ │ test $0x80,%al │ │ │ │ - jne 42c60 │ │ │ │ + jne 3fb28 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 42c40 │ │ │ │ + jne 3fb08 │ │ │ │ test $0x1,%al │ │ │ │ - jne 42af0 │ │ │ │ + jne 3f9c8 │ │ │ │ test $0x4,%al │ │ │ │ - jne 42ab0 │ │ │ │ + jne 3f990 │ │ │ │ test $0x8,%al │ │ │ │ - jne 42a80 │ │ │ │ + jne 3f968 │ │ │ │ test $0x10,%al │ │ │ │ - jne 42a50 │ │ │ │ + jne 3f938 │ │ │ │ test $0x20,%al │ │ │ │ - je 4291c │ │ │ │ + je 3f81c │ │ │ │ mov 0x30(%r15),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 42c9b │ │ │ │ + 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 428c0 │ │ │ │ + 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 │ │ │ │ @@ -67212,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 42940 │ │ │ │ + jne 3f840 │ │ │ │ movdqa -0x60(%rbp),%xmm3 │ │ │ │ movaps %xmm3,0x20(%r15) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -67229,361 +66163,355 @@ │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xe0(%r15) │ │ │ │ testb $0x2,0x71(%r15) │ │ │ │ - jne 42ca5 │ │ │ │ + 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 42a14 │ │ │ │ + jle 3f8fc │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x40(%r15),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 42ccf │ │ │ │ + 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 429c0 │ │ │ │ + jne 3f8a8 │ │ │ │ test $0x3,%dil │ │ │ │ - je 42a14 │ │ │ │ + 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 42a14 │ │ │ │ + jge 3f8fc │ │ │ │ mov 0x8(%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,0x4(%rbx,%rax,4) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 42a14 │ │ │ │ + jle 3f8fc │ │ │ │ mov 0x10(%rdx,%rax,8),%rdx │ │ │ │ mov %edx,0x8(%rbx,%rax,4) │ │ │ │ mov 0xe8(%r15),%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ mov 0xe0(%r15),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov 0x74(%r15),%r9d │ │ │ │ mov 0xa0(%r15),%r8 │ │ │ │ call 3140 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x98(%r15) │ │ │ │ call 34f0 │ │ │ │ - jmp 42921 │ │ │ │ + jmp 3f821 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ - imul 0x30(%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 42898 │ │ │ │ + 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 42890 │ │ │ │ - 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 42888 │ │ │ │ - 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,%rbx │ │ │ │ mov %rax,0xa8(%r15) │ │ │ │ - jle 42c30 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jle 3faf8 │ │ │ │ movq $0x0,-0x48(%rbp) │ │ │ │ mov 0x38(%r15),%rsi │ │ │ │ - mov -0x48(%rbp),%r14 │ │ │ │ mov %rsp,%r12 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x48(%rbp),%r14 │ │ │ │ + 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 42c00 │ │ │ │ + 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 │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ mov %r14,-0x38(%rbp) │ │ │ │ + sub $0x10,%rsp │ │ │ │ shl $0x4,%rbx │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x40(%r15),%rdx │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ mov (%rdx,%r13,1),%rdx │ │ │ │ - fldt 0x8af2(%rip) │ │ │ │ + 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 0xa8(%r15),%rdx │ │ │ │ - mov %r14,(%r12) │ │ │ │ mov 0x38(%r15),%rsi │ │ │ │ + mov %r14,(%r12) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ add (%rdx,%r13,1),%rbx │ │ │ │ mov (%rsi,%r13,1),%rax │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ fstpt (%rbx) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jl 42b80 │ │ │ │ + jl 3fa50 │ │ │ │ incq -0x48(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ cmp 0x30(%r15),%rax │ │ │ │ - jge 42c30 │ │ │ │ + jge 3faf8 │ │ │ │ mov 0xa8(%r15),%rbx │ │ │ │ add $0x8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 42b40 │ │ │ │ + jmp 3fa10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 42880 │ │ │ │ + jmp 3f780 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 42878 │ │ │ │ + jmp 3f778 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x10(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 4286f │ │ │ │ + jmp 3f76f │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul 0x8(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x78(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 42867 │ │ │ │ + jmp 3f767 │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 428cf │ │ │ │ + jmp 3f7cf │ │ │ │ mov 0x48(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ - jmp 4295f │ │ │ │ + jmp 3f85f │ │ │ │ movq $0x1,(%r15) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 426f2 │ │ │ │ + jmp 3f612 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 427dd │ │ │ │ + jmp 3f6e5 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 429e9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3f8d1 │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000042ce0 : │ │ │ │ +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,-0x88(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x3,%rax │ │ │ │ + movq %xmm0,%rdi │ │ │ │ + movq %xmm0,-0x70(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + 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 │ │ │ │ - movq %xmm0,%rdi │ │ │ │ sub %rdx,%rsp │ │ │ │ mov 0x48(%r14),%rdx │ │ │ │ - movq %xmm0,-0x70(%rbp) │ │ │ │ - shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - and $0xfffffffffffffff0,%r8 │ │ │ │ - lea 0x7(%rsp),%r13 │ │ │ │ - movaps %xmm0,0xd0(%r14) │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ - mov %r13,%r12 │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ + lea 0x7(%rsp),%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r13,%r12 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r13 │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r12 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r12,8) │ │ │ │ - fld1 │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ + fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 42db8 │ │ │ │ + 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 43201 │ │ │ │ + je 400d1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 42efc │ │ │ │ + jle 3fdbc │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ - flds 0x82fe(%rip) │ │ │ │ - mov %r12,%rdx │ │ │ │ mov -0x80(%rbp),%r9 │ │ │ │ + mov %r12,%rdx │ │ │ │ + flds 0x7437(%rip) │ │ │ │ mov (%rdi,%r11,8),%rcx │ │ │ │ dec %rcx │ │ │ │ test %r11,%r11 │ │ │ │ setg -0x68(%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 │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 42e85 │ │ │ │ + jle 3fd45 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ nopl 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 │ │ │ │ + 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 42e40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fd00 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ fldt (%r9) │ │ │ │ mov 0x0(%r13,%r12,8),%rax │ │ │ │ - fldt (%r15) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ 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 42ee9 │ │ │ │ + jne 3fda9 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 42ec5 │ │ │ │ - jmp 42ee9 │ │ │ │ + jne 3fd85 │ │ │ │ + jmp 3fda9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rax,%rax │ │ │ │ - je 42ee9 │ │ │ │ + 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 42ec0 │ │ │ │ + je 3fd80 │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,-0x50(%rbp) │ │ │ │ - jne 42e10 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fcd0 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,%r14 │ │ │ │ mov -0x88(%rbp),%rsp │ │ │ │ mov 0x98(%r14),%rdi │ │ │ │ call 32c0 │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ mov 0x58(%r14),%rdi │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ @@ -67592,147 +66520,150 @@ │ │ │ │ add $0x17,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - 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 │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %rcx,%r15 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ shr $0x3,%r15 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rdi,-0xe8(%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,-0xa0(%rbp) │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ lea (%rcx,%rcx,1),%rdx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ imul %rsi,%rdx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rdi,-0xf0(%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,-0x88(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ + mov %rsp,%r13 │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - mov %rsp,%r13 │ │ │ │ - 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 4351a │ │ │ │ + test $0x20,%dl │ │ │ │ + jne 403e4 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ shl $0x5,%rcx │ │ │ │ fld1 │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ - movq $0x0,0x0(,%r15,8) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%r15,8) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 433c6 │ │ │ │ + jle 40276 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 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 43070 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 433d8 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 43ceb │ │ │ │ - test $0x2,%sil │ │ │ │ - jne 435cc │ │ │ │ + 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,-0xe0(%rbp) │ │ │ │ - jne 449c5 │ │ │ │ + and $0x4,%edx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jne 4180d │ │ │ │ test %rax,%rax │ │ │ │ - jle 435b5 │ │ │ │ + jle 40475 │ │ │ │ lea -0x1(%r11),%r8 │ │ │ │ - mov %r11,%rax │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - mov %r8,-0xe8(%rbp) │ │ │ │ - mov %r11,%r8 │ │ │ │ + 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,-0xd8(%rbp) │ │ │ │ mov -0x60(%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 %rax,-0xb0(%rbp) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 43973 │ │ │ │ - mov 0x40(%r14),%rax │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ + jle 4081e │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov 0x40(%r14),%r11 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov %rax,%r12 │ │ │ │ - add 0x78(%r14),%r10 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - jmp 43195 │ │ │ │ + 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 431f2 │ │ │ │ + jle 400c2 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 43943 │ │ │ │ - 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) │ │ │ │ @@ -67742,92 +66673,92 @@ │ │ │ │ sub %r9,%r8 │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 43160 │ │ │ │ + jns 40030 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 43930 │ │ │ │ + jg 407e0 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 4317b │ │ │ │ + jg 4004b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 4317b │ │ │ │ + jmp 4004b │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 42efc │ │ │ │ - mov %r12,%rdx │ │ │ │ + jle 3fdbc │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rbx,%r15 │ │ │ │ mov %r14,%r12 │ │ │ │ mov %r13,-0x50(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rbx,%r15 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 432f9 │ │ │ │ + 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 %r14,%rdx │ │ │ │ mov (%r15,%r14,8),%r13 │ │ │ │ + mov %r14,%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x60(%r12),%rdx │ │ │ │ + mov (%r8,%r14,8),%r8 │ │ │ │ add $0x10,%rbx │ │ │ │ + add 0x60(%r12),%rdx │ │ │ │ lea 0x1(%r13),%r10 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ + lea 0x2(%r8,%r8,1),%r8 │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ inc %r14 │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ - mov (%r8,%rdx,1),%r8 │ │ │ │ - fldt 0x840d(%rip) │ │ │ │ - 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 0x7e18(%rip) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ 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 │ │ │ │ add %r13,%rdx │ │ │ │ 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 43250 │ │ │ │ + jl 40120 │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r14 │ │ │ │ shl $0x4,%rdi │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ @@ -67843,180 +66774,184 @@ │ │ │ │ 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 433aa │ │ │ │ + jne 4025a │ │ │ │ test %r14,%r14 │ │ │ │ - jg 43385 │ │ │ │ - jmp 433aa │ │ │ │ - nopw 0x0(%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 40235 │ │ │ │ + jmp 4025a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - je 433aa │ │ │ │ + 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 43380 │ │ │ │ + je 40230 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp (%r12),%rax │ │ │ │ - jge 435c4 │ │ │ │ + jge 40484 │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - jmp 43230 │ │ │ │ - test $0x10,%sil │ │ │ │ - je 4432b │ │ │ │ + jmp 40100 │ │ │ │ + test $0x10,%dl │ │ │ │ + je 41193 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 435b5 │ │ │ │ + jle 40475 │ │ │ │ lea -0x1(%r11),%rax │ │ │ │ - movq $0x0,-0xb0(%rbp) │ │ │ │ - movq $0x0,-0x88(%rbp) │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov %r14,%r8 │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ test %rax,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - mov %rdx,-0xc8(%rbp) │ │ │ │ - setg -0x90(%rbp) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %r14,%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 436e8 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov %r15,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov 0x40(%r8),%r9 │ │ │ │ + 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 %r8,-0xc0(%rbp) │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - add 0x78(%r8),%r10 │ │ │ │ - jmp 434c9 │ │ │ │ - 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 436a8 │ │ │ │ + jle 403d5 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 436c0 │ │ │ │ - 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 43490 │ │ │ │ + jns 40340 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jg 436a0 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 40550 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 4349d │ │ │ │ + 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 435b5 │ │ │ │ + jle 40475 │ │ │ │ mov 0xc8(%r14),%r8 │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ + 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 435a8 │ │ │ │ + jle 40468 │ │ │ │ + mov 0xc0(%r14),%rbx │ │ │ │ fldt (%rsi) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov 0xc0(%r14),%rbx │ │ │ │ lea (%rdi,%rdx,1),%r11 │ │ │ │ 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 43580 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 40440 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r11,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 43540 │ │ │ │ + jne 40410 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %r12,%r14 │ │ │ │ - jmp 42efc │ │ │ │ + jmp 3fdbc │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 450f0 │ │ │ │ + js 41ee0 │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x7d7d(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -68025,274 +66960,271 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 43642 │ │ │ │ - nopl 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 43640 │ │ │ │ - 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 44349 │ │ │ │ + je 411af │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 43615 │ │ │ │ - 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 434b3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ + neg %rdx │ │ │ │ + jmp 4035b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x78(%rbp),%r12 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - 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 438d4 │ │ │ │ + jle 4078c │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ + 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,-0x80(%rbp) │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jle 437bc │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + cmp %rax,-0x40(%rbp) │ │ │ │ + jle 4067b │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r8),%r11 │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - add -0x60(%rbp),%rcx │ │ │ │ mov (%r14,%rax,8),%rdx │ │ │ │ - lea (%rax,%rdi,1),%r9 │ │ │ │ + lea (%rax,%rsi,1),%r9 │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ + add -0x60(%rbp),%rcx │ │ │ │ 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 437a5 │ │ │ │ + je 4065d │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 437a5 │ │ │ │ - ffreep %st(0) │ │ │ │ + je 4065d │ │ │ │ + fstp %st(0) │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ mov -0x8(%r12,%rax,8),%rsi │ │ │ │ lea -0x1(%rdi,%rdx,1),%rdx │ │ │ │ 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 43760 │ │ │ │ - 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 -0x80(%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 43920 │ │ │ │ + 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 43920 │ │ │ │ + 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 438c0 │ │ │ │ - cmpb $0x0,-0x90(%rbp) │ │ │ │ - je 438c0 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - jmp 43885 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r8),%r11 │ │ │ │ - mov (%r11,%rax,8),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 438aa │ │ │ │ - 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 43871 │ │ │ │ + jg 40730 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 438c0 │ │ │ │ + jne 40778 │ │ │ │ test %rax,%rax │ │ │ │ - je 438c0 │ │ │ │ + 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 43840 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,0x0(%r13,%rax,8) │ │ │ │ - jmp 43850 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x40(%rbp) │ │ │ │ - jne 43730 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xa0(%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) │ │ │ │ - add %r15,-0x88(%rbp) │ │ │ │ - add %r15,-0xb0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - cmp -0xc8(%rbp),%rax │ │ │ │ - jne 43440 │ │ │ │ + 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 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ - jmp 43803 │ │ │ │ + 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 4317b │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + jmp 4004b │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0x88(%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 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 43c7b │ │ │ │ + jle 40b10 │ │ │ │ fildll 0x58(%r14) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ + 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 │ │ │ │ - jmp 439c2 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4086a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 43b3a │ │ │ │ + jle 409d6 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ add -0x60(%rbp),%rdx │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - jmp 43aed │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 4098d │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 43b00 │ │ │ │ + je 409a0 │ │ │ │ fildll -0x8(%r13,%rcx,8) │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - add 0x78(%r14),%r10 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + add 0x78(%r14),%r9 │ │ │ │ fldt (%rdx) │ │ │ │ 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 │ │ │ │ - fmuls 0x769c(%rip) │ │ │ │ + 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) │ │ │ │ @@ -68305,24 +67237,24 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 43c40 │ │ │ │ + jbe 40ad8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x7902(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -68335,179 +67267,177 @@ │ │ │ │ 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 43abb │ │ │ │ + je 4095b │ │ │ │ fchs │ │ │ │ - fmuls 0x761b(%rip) │ │ │ │ - fldt 0x7bf9(%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 │ │ │ │ - fstpt (%rdx) │ │ │ │ lea -0x1(%rdi,%rsi,1),%rsi │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jle 43b28 │ │ │ │ + jle 409c8 │ │ │ │ mov -0x8(%rbx,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 43a00 │ │ │ │ + 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 43aed │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov (%r15,%r8,8),%rdx │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + jg 4098d │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + 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(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 43cc0 │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ - mov (%rsi,%r10,8),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 43cc0 │ │ │ │ - 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 43c60 │ │ │ │ - cmpb $0x0,-0xb0(%rbp) │ │ │ │ - jne 43c04 │ │ │ │ - jmp 43c60 │ │ │ │ - nopl 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 43c2a │ │ │ │ + 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 43bf0 │ │ │ │ + jg 40a90 │ │ │ │ neg %rax │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rdx,8) │ │ │ │ mov %rax,0x8(%rbx,%rdx,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 43c60 │ │ │ │ + je 40af8 │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 43c60 │ │ │ │ + jne 40af8 │ │ │ │ dec %rdx │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ 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 43bc0 │ │ │ │ + jne 40a60 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rdx,8) │ │ │ │ - jmp 43bd0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 40a70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 43cd0 │ │ │ │ + ja 40b68 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x7a6e(%rip) │ │ │ │ + fldt 0x6ba6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 43acb │ │ │ │ + jmp 4096b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - incq -0x70(%rbp) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x70(%rbp) │ │ │ │ - jne 439c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%r11 │ │ │ │ - incq -0xb8(%rbp) │ │ │ │ + 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) │ │ │ │ - add %r8,-0xc0(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ add %rcx,-0x78(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - jne 4311c │ │ │ │ + add %r8,-0xd0(%rbp) │ │ │ │ + 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 43b8b │ │ │ │ + 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 0x79de(%rip) │ │ │ │ + fldt 0x6b16(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 43acb │ │ │ │ + jmp 4096b │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 450a4 │ │ │ │ + js 41e9c │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x765e(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -68516,527 +67446,523 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 43d82 │ │ │ │ + jmp 40bf2 │ │ │ │ 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) │ │ │ │ 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 43d80 │ │ │ │ - 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 43de0 │ │ │ │ + je 40c4d │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ imul %r8,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 43d34 │ │ │ │ + jmp 40bc8 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - jmp 43dee │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 43dee │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 43dee │ │ │ │ - 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,-0xf8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 435b5 │ │ │ │ + jle 40475 │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %r11,%r11 │ │ │ │ - jle 45009 │ │ │ │ + jle 41dfa │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xd0(%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 -0xd0(%rbp),%r9 │ │ │ │ + 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 %r14,-0x98(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ - mov 0x40(%rax),%r11 │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 43ed2 │ │ │ │ + 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 43f2b │ │ │ │ + jle 40d97 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp -0x80(%rbp),%rcx │ │ │ │ - je 43f53 │ │ │ │ + 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 43ea0 │ │ │ │ + jns 40d10 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jg 43f40 │ │ │ │ + jg 40da8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 43ebb │ │ │ │ + jg 40d2b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 43ebb │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 40d2b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 43ebb │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + jmp 40d2b │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ - mov %r13,-0xf0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov %r13,-0xd8(%rbp) │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ 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) │ │ │ │ - fldt (%r10) │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%r9 │ │ │ │ mov (%r14,%rsi,8),%r11 │ │ │ │ - imul %rsi,%r9 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ + 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 44046 │ │ │ │ + jle 40ea6 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - shl $0x4,%r9 │ │ │ │ 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 4404a │ │ │ │ + jl 40eaa │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ 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 44020 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 44050 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 44050 │ │ │ │ - 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 43fc0 │ │ │ │ + jne 40e20 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0xf0(%rbp),%r13 │ │ │ │ - jle 442ed │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xd8(%rbp),%r13 │ │ │ │ + jle 41155 │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ lea -0x1(%r11),%r10 │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov -0xd8(%rbp),%r10 │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg %dil │ │ │ │ mov %dil,-0xb8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + mov %rax,-0xd0(%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,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 44196 │ │ │ │ + jle 41006 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r10,%rax,8),%rdx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ - mov (%rbx,%rax,8),%r8 │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r8,%r8 │ │ │ │ - je 44178 │ │ │ │ + je 40fe8 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 44178 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ + 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 44130 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + 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 -0xb0(%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 442e0 │ │ │ │ + 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 442e0 │ │ │ │ + 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 44290 │ │ │ │ + jne 410f8 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 44254 │ │ │ │ - jmp 44290 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 410c4 │ │ │ │ + jmp 410f8 │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 44279 │ │ │ │ + je 410e9 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 44240 │ │ │ │ + jg 410b0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 44290 │ │ │ │ + jne 410f8 │ │ │ │ test %rax,%rax │ │ │ │ - je 44290 │ │ │ │ + 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 44210 │ │ │ │ + jne 41080 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 44220 │ │ │ │ - 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 44100 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + jne 40f70 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0xf8(%rbp) │ │ │ │ - je 435b5 │ │ │ │ + je 40475 │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r11,-0xe8(%rbp) │ │ │ │ + add %r11,-0xf0(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 43e30 │ │ │ │ - jmp 440d0 │ │ │ │ + jg 40c9d │ │ │ │ + jmp 40f46 │ │ │ │ nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 441e0 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + jmp 41057 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - add %rcx,-0xe8(%rbp) │ │ │ │ + add %rcx,-0xf0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0xf8(%rbp) │ │ │ │ - je 435b5 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + je 40475 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 43e78 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 43dd6 │ │ │ │ + jmp 40ce2 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 40c43 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - test $0x2,%sil │ │ │ │ - je 430a1 │ │ │ │ - jmp 44357 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 44357 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 44357 │ │ │ │ - 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,-0x108(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 435b5 │ │ │ │ + jle 40475 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 4504d │ │ │ │ + jle 41e3e │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - mov %r14,-0xb8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + mov %r12,-0xf0(%rbp) │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ mov %r13,-0xf8(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ mov %r11,%r13 │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov %r12,-0xf0(%rbp) │ │ │ │ mov %rbx,%r11 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ mov -0x100(%rbp),%r9 │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov %r13,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ add 0x78(%rax),%r9 │ │ │ │ - jmp 44441 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 4449b │ │ │ │ + jle 41303 │ │ │ │ mov %rax,(%rdi,%rcx,1) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 444bb │ │ │ │ + cmp %rcx,-0x98(%rbp) │ │ │ │ + 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 44410 │ │ │ │ + jns 41278 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jg 444a7 │ │ │ │ + jg 4130f │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 4442c │ │ │ │ + jg 41294 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 4442c │ │ │ │ + jmp 41294 │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 4442c │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + jmp 41294 │ │ │ │ + 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 │ │ │ │ - fildll -0xc8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ + fildll -0xd0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ mov %rbx,%r10 │ │ │ │ - shr $0x4,%r10 │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + shr $0x4,%r10 │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r14,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 44950 │ │ │ │ + jbe 41798 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x6e03(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -69050,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 445bc │ │ │ │ + je 41420 │ │ │ │ fchs │ │ │ │ - fmuls 0x6b1a(%rip) │ │ │ │ - fldt 0x70f8(%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 44686 │ │ │ │ + jle 414d6 │ │ │ │ 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 0x6d82(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -69093,1001 +68019,996 @@ │ │ │ │ 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 44692 │ │ │ │ + jl 414e2 │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ mov $0x1,%r8d │ │ │ │ fld %st(1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,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 44660 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 446a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 446a0 │ │ │ │ - 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 44520 │ │ │ │ + jne 41388 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 44980 │ │ │ │ + jle 417c8 │ │ │ │ mov %r13,%r11 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ mov -0xf0(%rbp),%r12 │ │ │ │ mov -0xf8(%rbp),%r13 │ │ │ │ mov -0xb8(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ lea -0x1(%r11),%r8 │ │ │ │ - mov -0xd8(%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,-0xb8(%rbp) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r9 │ │ │ │ + lea 0x2(%rax,%rax,1),%r10 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + mov %r10,%rdi │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r15,%r10 │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 447e7 │ │ │ │ + jle 4163e │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ - mov (%r10,%rax,8),%rdx │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ + mov (%r9,%rax,8),%rdx │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov (%rbx,%rax,8),%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ fldz │ │ │ │ - mov (%rbx,%rax,8),%r9 │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ - test %r9,%r9 │ │ │ │ - je 447c9 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 41620 │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 447c9 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%r8 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 41620 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ - lea -0x1(%r9,%rdx,1),%rdx │ │ │ │ + lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - add -0x8(%r12,%rax,8),%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + 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 44780 │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa0(%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 -0xb0(%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 44940 │ │ │ │ + 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 44940 │ │ │ │ + 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 448e0 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + mov %rax,(%r12,%r10,8) │ │ │ │ + mov %r10,%rax │ │ │ │ + jne 41738 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 448a4 │ │ │ │ - jmp 448e0 │ │ │ │ - nopl (%rax) │ │ │ │ + jne 41704 │ │ │ │ + jmp 41738 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 448c9 │ │ │ │ + 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 44890 │ │ │ │ + jg 416f0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 448e0 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 41738 │ │ │ │ test %rax,%rax │ │ │ │ - je 448e0 │ │ │ │ + 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 44860 │ │ │ │ + jne 416c0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 44870 │ │ │ │ - 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 44750 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%rax │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 415a8 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov %r10,%r15 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x108(%rbp) │ │ │ │ - je 435b5 │ │ │ │ + je 40475 │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ add %r11,-0x100(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 44399 │ │ │ │ - jmp 4471d │ │ │ │ - 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 44831 │ │ │ │ + mov %rdx,0x0(%r13,%r10,8) │ │ │ │ + jmp 4168f │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 44965 │ │ │ │ + ja 417ad │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x6d62(%rip) │ │ │ │ + fldt 0x5eea(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 445cc │ │ │ │ + jmp 41430 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x6d49(%rip) │ │ │ │ + fldt 0x5ed1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 445cc │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + jmp 41430 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ add %r13,-0x100(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x108(%rbp) │ │ │ │ - je 435b5 │ │ │ │ + je 40475 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - jmp 443d8 │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 435b5 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + jmp 4123b │ │ │ │ + cmpq $0x0,-0xf0(%rbp) │ │ │ │ + jle 40475 │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ test %r11,%r11 │ │ │ │ - jle 45091 │ │ │ │ + jle 41e82 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %r13,-0x108(%rbp) │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r9 │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %r12,-0x100(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ + 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,-0x110(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r11 │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov 0x40(%r14),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov -0x108(%rbp),%r8 │ │ │ │ - mov -0xc8(%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 44ac0 │ │ │ │ - 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 44b1a │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + jle 41962 │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 44b39 │ │ │ │ - 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 44a90 │ │ │ │ + test %r9,%r9 │ │ │ │ + jns 418d8 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 44b26 │ │ │ │ + jg 4196e │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 44aab │ │ │ │ + jg 418f3 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 44aab │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 418f3 │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 44aab │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + jmp 418f3 │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + mov %r11,-0x98(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - add $0x2,%r9 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - mov %rax,-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 -0x78(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 44ce3 │ │ │ │ + jg 41aeb │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ sub %rax,%r9 │ │ │ │ + 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 0xb0(%r14),%r8 │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ + 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 44ca2 │ │ │ │ - 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 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 44cf0 │ │ │ │ - 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 44c80 │ │ │ │ + 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 44c9b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 44cf4 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 44cf4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ - cmp -0x80(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - jne 44ba0 │ │ │ │ - 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 44f9d │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0x100(%rbp),%r12 │ │ │ │ - mov -0x108(%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 -0xd8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg -0xb8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xd0(%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,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 44e46 │ │ │ │ + jle 41c3e │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ + mov %r10,-0x98(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ - mov %r10,-0x90(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ - mov (%rbx,%rax,8),%r10 │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 44e28 │ │ │ │ + je 41c20 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 44e28 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ + 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 44de0 │ │ │ │ + jne 41bd8 │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ + 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 -0xb0(%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 44f90 │ │ │ │ + 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 44f90 │ │ │ │ + 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 44f40 │ │ │ │ + jne 41d38 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 44f04 │ │ │ │ - jmp 44f40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 41d04 │ │ │ │ + jmp 41d38 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 44f29 │ │ │ │ + je 41d29 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 44ef0 │ │ │ │ + jg 41cf0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 44f40 │ │ │ │ + jne 41d38 │ │ │ │ test %rax,%rax │ │ │ │ - je 44f40 │ │ │ │ + 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 44ec0 │ │ │ │ + jne 41cc0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 44ed0 │ │ │ │ - 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 44db0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - inc %rsi │ │ │ │ - cmp -0xe0(%rbp),%rsi │ │ │ │ - je 435b5 │ │ │ │ + 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,-0xf8(%rbp) │ │ │ │ + add %r11,-0x108(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 449f8 │ │ │ │ - jmp 44d77 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 41849 │ │ │ │ + jmp 41b7e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 44e90 │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ + jmp 41c8f │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - add %rdi,-0xf8(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - je 435b5 │ │ │ │ + add %rcx,-0x108(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp -0xf0(%rbp),%rax │ │ │ │ + je 40475 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - jmp 44a53 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + jmp 4189a │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 435b5 │ │ │ │ + je 40475 │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x48(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 435b5 │ │ │ │ + je 40475 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 44fdf │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ - jmp 44095 │ │ │ │ + jle 41dd0 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + jmp 40ef5 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 435b5 │ │ │ │ + je 40475 │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x48(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 435b5 │ │ │ │ + je 40475 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 45023 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + jle 41e14 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov %rdx,-0x100(%rbp) │ │ │ │ - jmp 446e1 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 435b5 │ │ │ │ - add $0x2,%rsi │ │ │ │ + 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 435b5 │ │ │ │ + lea (%rdx,%r11,2),%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 40475 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 45067 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - jmp 44d40 │ │ │ │ + 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 43de8 │ │ │ │ - mov -0x88(%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 43dec │ │ │ │ + je 40c59 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 450a8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 41ea0 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 44351 │ │ │ │ - mov -0x88(%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 44355 │ │ │ │ + je 411bb │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 450f4 │ │ │ │ + jmp 41ee4 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000045140 : │ │ │ │ +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 │ │ │ │ shl $0x4,%rdx │ │ │ │ + movaps %xmm0,0xd0(%r14) │ │ │ │ shr $0x4,%rax │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ + lea -0x10(%rdx),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - movq %xmm0,-0x68(%rbp) │ │ │ │ - movaps %xmm0,0xd0(%r14) │ │ │ │ - movq %xmm0,%rdi │ │ │ │ - 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 │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rcx,%r15 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ - shr $0x3,%rsi │ │ │ │ + shr $0x3,%r15 │ │ │ │ sub %rcx,%rsp │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ 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 │ │ │ │ - mov %rdx,-0xa0(%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 %rsp,-0xe0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x48(%r14),%rdx │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov %rcx,-0xf8(%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 455ba │ │ │ │ + mov 0x70(%r14),%edx │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + test $0x20,%dl │ │ │ │ + jne 423e4 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ - shl $0x5,%r15 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + fld1 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ mov %rsp,%r13 │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - movq $0x0,0x0(,%rax,8) │ │ │ │ + movq $0x0,0x0(,%r15,8) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 45461 │ │ │ │ + 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 452d0 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 45473 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 4613b │ │ │ │ - test $0x2,%sil │ │ │ │ - jne 45a46 │ │ │ │ + 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 46dd5 │ │ │ │ + and $0x4,%edx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jne 43b55 │ │ │ │ test %rax,%rax │ │ │ │ - jle 45678 │ │ │ │ + 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 │ │ │ │ + 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 45de3 │ │ │ │ + jle 42bac │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ mov 0x40(%r14),%rax │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ + 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 453f5 │ │ │ │ + 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 45452 │ │ │ │ + jle 42262 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 45db3 │ │ │ │ + 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 453c0 │ │ │ │ + jns 421d0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 45da0 │ │ │ │ + jg 42b60 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 453db │ │ │ │ + jg 421eb │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 453db │ │ │ │ - test $0x10,%sil │ │ │ │ - je 4675b │ │ │ │ + jmp 421eb │ │ │ │ + test $0x10,%dl │ │ │ │ + je 434f3 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 45678 │ │ │ │ + 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 %rax,-0xf0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - mov %rdx,-0xc8(%rbp) │ │ │ │ - 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 45b68 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov %r15,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov 0x40(%r8),%r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - add 0x78(%r8),%r10 │ │ │ │ - jmp 45569 │ │ │ │ + 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 45b28 │ │ │ │ + jle 423d5 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 45b40 │ │ │ │ - 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 45530 │ │ │ │ + jns 42340 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jg 45b20 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 428e0 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 4553d │ │ │ │ + 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 45678 │ │ │ │ + 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 45667 │ │ │ │ - mov %rax,%rcx │ │ │ │ + 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 │ │ │ │ - data16 cs nopw 0x0(%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 (%rcx) │ │ │ │ mov (%rdx),%rax │ │ │ │ add $0x8,%rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fldt (%rsi) │ │ │ │ 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 45640 │ │ │ │ + jne 42438 │ │ │ │ mov %r11,%rax │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 455e0 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ + jne 42408 │ │ │ │ + mov -0xf8(%rbp),%rsp │ │ │ │ mov 0x98(%r14),%rdi │ │ │ │ call 32c0 │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ - xor %esi,%esi │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x3,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ @@ -70098,195 +69019,195 @@ │ │ │ │ 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) │ │ │ │ - fld1 │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ + fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 45730 │ │ │ │ + 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 45888 │ │ │ │ + je 42678 │ │ │ │ test %rax,%rax │ │ │ │ - jle 45879 │ │ │ │ + jle 42669 │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ - flds 0x5986(%rip) │ │ │ │ - mov %r12,%rdx │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ + mov %r12,%rdx │ │ │ │ + flds 0x4b8b(%rip) │ │ │ │ mov (%rdi,%r11,8),%rcx │ │ │ │ dec %rcx │ │ │ │ test %r11,%r11 │ │ │ │ setg -0x68(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + add %r15,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - add %r15,%rax │ │ │ │ - lea (%r8,%rdx,1),%r9 │ │ │ │ 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 45805 │ │ │ │ + jle 425f5 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ 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 │ │ │ │ + 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 457c0 │ │ │ │ - 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) │ │ │ │ inc %rax │ │ │ │ + fldt (%r9) │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ mov %r11,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ - jne 45869 │ │ │ │ + jne 42659 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 45845 │ │ │ │ - jmp 45869 │ │ │ │ + jne 42635 │ │ │ │ + jmp 42659 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rax,%rax │ │ │ │ - je 45869 │ │ │ │ + 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 45840 │ │ │ │ + je 42630 │ │ │ │ add $0x10,%r15 │ │ │ │ cmp -0x50(%rbp),%r15 │ │ │ │ - jne 45790 │ │ │ │ - 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 45879 │ │ │ │ - mov %r12,%rdx │ │ │ │ + jle 42669 │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rbx,%r15 │ │ │ │ mov %r14,%r12 │ │ │ │ mov %r13,-0x50(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rbx,%r15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 45979 │ │ │ │ + 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 %r14,%rdx │ │ │ │ mov (%r15,%r14,8),%r13 │ │ │ │ + mov %r14,%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x60(%r12),%rdx │ │ │ │ + mov (%r8,%r14,8),%r8 │ │ │ │ add $0x10,%rbx │ │ │ │ + add 0x60(%r12),%rdx │ │ │ │ lea 0x1(%r13),%r10 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ + lea 0x2(%r8,%r8,1),%r8 │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ inc %r14 │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ - mov (%r8,%rdx,1),%r8 │ │ │ │ - fldt 0x5d8d(%rip) │ │ │ │ - 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 0x5798(%rip) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ 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 │ │ │ │ add %r13,%rdx │ │ │ │ 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 458d0 │ │ │ │ + jl 426c0 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x1(%rdx),%r14 │ │ │ │ shl $0x4,%r8 │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ @@ -70302,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 45a2a │ │ │ │ + jne 427fa │ │ │ │ test %r14,%r14 │ │ │ │ - jg 45a05 │ │ │ │ - jmp 45a2a │ │ │ │ - nopw 0x0(%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 45a2a │ │ │ │ + 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 45a00 │ │ │ │ + je 427d0 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp (%r12),%rax │ │ │ │ - jge 45879 │ │ │ │ + jge 42669 │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - jmp 458b0 │ │ │ │ + jmp 426a0 │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 474c0 │ │ │ │ + js 441e0 │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x5903(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -70361,259 +69279,261 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 45ac2 │ │ │ │ - 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 45ac0 │ │ │ │ - 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 46779 │ │ │ │ + je 4350f │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 45a8f │ │ │ │ + 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 45553 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ + neg %rdx │ │ │ │ + jmp 4235b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x78(%rbp),%r12 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - 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 45d52 │ │ │ │ + jle 42b12 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ + 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 45c3c │ │ │ │ - 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 %rsi,-0x78(%rbp) │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - add -0x48(%rbp),%rcx │ │ │ │ mov (%r14,%rax,8),%rdx │ │ │ │ - lea (%rax,%rdi,1),%r9 │ │ │ │ + lea (%rax,%rsi,1),%r9 │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ + add -0x48(%rbp),%rcx │ │ │ │ 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 45c25 │ │ │ │ + je 429e5 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 45c25 │ │ │ │ - ffreep %st(0) │ │ │ │ + je 429e5 │ │ │ │ + fstp %st(0) │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ mov -0x8(%r12,%rax,8),%rsi │ │ │ │ lea -0x1(%rdi,%rdx,1),%rdx │ │ │ │ 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 45be0 │ │ │ │ - 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 45d90 │ │ │ │ + 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 45d90 │ │ │ │ + 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 45d40 │ │ │ │ - cmpb $0x0,-0x90(%rbp) │ │ │ │ - je 45d40 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - jmp 45d05 │ │ │ │ - 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 45d2a │ │ │ │ - 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 45cf1 │ │ │ │ + jg 42ab8 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 45d40 │ │ │ │ + jne 42b00 │ │ │ │ test %rax,%rax │ │ │ │ - je 45d40 │ │ │ │ + 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 45cc0 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,0x0(%r13,%rax,8) │ │ │ │ - jmp 45cd0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x40(%rbp) │ │ │ │ - jne 45bb0 │ │ │ │ - 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) │ │ │ │ - add %r15,-0x88(%rbp) │ │ │ │ - add %r15,-0xb0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - cmp -0xc8(%rbp),%rax │ │ │ │ - jne 454e0 │ │ │ │ + add %rcx,-0xb0(%rbp) │ │ │ │ + add %rcx,-0xc8(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp -0xe8(%rbp),%rax │ │ │ │ + jne 42300 │ │ │ │ mov %r8,%r14 │ │ │ │ - jmp 45678 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4246c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ - jmp 45c82 │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ + jmp 42a5b │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 453db │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + jmp 421eb │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - 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 0x4530(%rip) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 460cb │ │ │ │ + jle 42e79 │ │ │ │ fildll 0x58(%r14) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ mov -0xe8(%rbp),%r10 │ │ │ │ mov %r11,%r9 │ │ │ │ mov -0xd8(%rbp),%r15 │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ - fmul %st(0),%st │ │ │ │ - fldt 0x5572(%rip) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld1 │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 45f94 │ │ │ │ + jle 42d46 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ add -0x48(%rbp),%rdx │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - jmp 45f47 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 42cfd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 45f5a │ │ │ │ + je 42d10 │ │ │ │ fildll -0x8(%r13,%rcx,8) │ │ │ │ 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 │ │ │ │ - fmuls 0x523c(%rip) │ │ │ │ + fmul %st(5),%st │ │ │ │ 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) │ │ │ │ @@ -70621,29 +69541,30 @@ │ │ │ │ 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(4),%st │ │ │ │ + fadd %st(3),%st │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 46090 │ │ │ │ + jbe 42e48 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ fld %st(4) │ │ │ │ @@ -70655,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 45f15 │ │ │ │ + je 42ccf │ │ │ │ fchs │ │ │ │ - fmuls 0x51c1(%rip) │ │ │ │ - fldt 0x579f(%rip) │ │ │ │ + fmul %st(5),%st │ │ │ │ + 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 │ │ │ │ - fstpt (%rdx) │ │ │ │ lea -0x1(%rdi,%rsi,1),%rsi │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jle 45f82 │ │ │ │ + jle 42d38 │ │ │ │ mov -0x8(%rbx,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 45e60 │ │ │ │ + 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 45f47 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - mov 0x0(%r13,%r10,8),%rcx │ │ │ │ - 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 46110 │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ - mov (%rsi,%r10,8),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 46110 │ │ │ │ - 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 460b0 │ │ │ │ - cmpb $0x0,-0xb0(%rbp) │ │ │ │ - jne 46054 │ │ │ │ - jmp 460b0 │ │ │ │ - nop │ │ │ │ + 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 4607a │ │ │ │ + je 42e3a │ │ │ │ add %rsi,%rax │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,(%rbx,%rdx,8) │ │ │ │ mov 0x8(%r9,%rdx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 46040 │ │ │ │ + jg 42e00 │ │ │ │ neg %rax │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rdx,8) │ │ │ │ mov %rax,0x8(%rbx,%rdx,8) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 460b0 │ │ │ │ + jne 42e60 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 460b0 │ │ │ │ + je 42e60 │ │ │ │ dec %rdx │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ 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 46010 │ │ │ │ + jne 42dd0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rdx,8) │ │ │ │ - jmp 46020 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 42de0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 46120 │ │ │ │ + ja 42ec8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x561e(%rip) │ │ │ │ + fldt 0x483a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 45f25 │ │ │ │ - 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 45e20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 42be8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%r11 │ │ │ │ - incq -0xb8(%rbp) │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %r8,-0xc0(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ add %rcx,-0x78(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - jne 4537c │ │ │ │ - jmp 45678 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x0(%r13,%r10,8) │ │ │ │ - jmp 45fe2 │ │ │ │ + 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 0x558e(%rip) │ │ │ │ + fldt 0x47b6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 45f25 │ │ │ │ + jmp 42cdb │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ shr $0x4,%r8 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 47473 │ │ │ │ + js 4419c │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x520e(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -70829,519 +69748,524 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 461c2 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs 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 461c0 │ │ │ │ - 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 46220 │ │ │ │ + je 42fad │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ imul %r8,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 46184 │ │ │ │ + jmp 42f28 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - jmp 4622e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 4622e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 4622e │ │ │ │ - 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 45678 │ │ │ │ + jle 4246c │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 47409 │ │ │ │ + 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 %r14,-0x98(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ - mov 0x40(%rax),%r11 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 46312 │ │ │ │ + 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 4636b │ │ │ │ + jle 430f7 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp -0x80(%rbp),%rcx │ │ │ │ - je 46393 │ │ │ │ + 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 462e0 │ │ │ │ + jns 43070 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jg 46380 │ │ │ │ + jg 43108 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 462fb │ │ │ │ + jg 4308b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 462fb │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4308b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 462fb │ │ │ │ - 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 %rbx,-0xc8(%rbp) │ │ │ │ - mov %r13,-0xf8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov %r13,-0xd0(%rbp) │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ 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) │ │ │ │ - fldt (%r10) │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%r9 │ │ │ │ mov (%r14,%rsi,8),%r11 │ │ │ │ - imul %rsi,%r9 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ + 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 46486 │ │ │ │ + jle 43206 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - shl $0x4,%r9 │ │ │ │ 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 4648a │ │ │ │ + jl 4320a │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ 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 46460 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 46490 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 46490 │ │ │ │ - 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 46400 │ │ │ │ + jne 43180 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - jle 4671d │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + 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,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ 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 465c7 │ │ │ │ + jle 43366 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - fldz │ │ │ │ mov (%rbx,%rax,8),%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ + fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 465a9 │ │ │ │ + je 43348 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 465a9 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%r8 │ │ │ │ + je 43348 │ │ │ │ + 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),%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + 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 46560 │ │ │ │ - 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 46710 │ │ │ │ + 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 46710 │ │ │ │ + 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 466c0 │ │ │ │ + jne 43458 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 46684 │ │ │ │ - jmp 466c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 43424 │ │ │ │ + jmp 43458 │ │ │ │ + nop │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 466a9 │ │ │ │ + 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 46670 │ │ │ │ + jg 43410 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 466c0 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 43458 │ │ │ │ test %rax,%rax │ │ │ │ - je 466c0 │ │ │ │ + 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 46640 │ │ │ │ + jne 433e0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 46650 │ │ │ │ - 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 46530 │ │ │ │ - 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 45678 │ │ │ │ + je 4246c │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %r11,-0xe8(%rbp) │ │ │ │ + add %r11,-0xf0(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 46270 │ │ │ │ - jmp 46511 │ │ │ │ + jg 42ffd │ │ │ │ + jmp 432a9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%r10,8) │ │ │ │ - jmp 46610 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + jmp 433b6 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - add %rcx,-0xe8(%rbp) │ │ │ │ + add %rcx,-0xf0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x100(%rbp) │ │ │ │ - je 47467 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + je 44190 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 462b8 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 46216 │ │ │ │ + jmp 43042 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 42fa3 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - test $0x2,%sil │ │ │ │ - je 45301 │ │ │ │ - jmp 46787 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 46787 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 46787 │ │ │ │ - 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 45678 │ │ │ │ + jle 4246c │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 4744d │ │ │ │ + jle 44176 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - mov %r14,-0xb8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ 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 -0x80(%rbp),%r14 │ │ │ │ mov %r13,-0x100(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ mov %r11,%r13 │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ mov %rbx,%r11 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - 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 46871 │ │ │ │ - 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 468cb │ │ │ │ + jle 43663 │ │ │ │ mov %rax,(%rdi,%rcx,1) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 468eb │ │ │ │ + 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 46840 │ │ │ │ + jns 435d8 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jg 468d7 │ │ │ │ + jg 4366f │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 4685c │ │ │ │ + jg 435f4 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 4685c │ │ │ │ + jmp 435f4 │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 4685c │ │ │ │ - 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 │ │ │ │ - fildll -0xc8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ + fildll -0xc8(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ mov %rbx,%r10 │ │ │ │ - shr $0x4,%r10 │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + shr $0x4,%r10 │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r14,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 46d60 │ │ │ │ + jbe 43ae0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x49d3(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -71355,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 469ec │ │ │ │ + je 43780 │ │ │ │ fchs │ │ │ │ - fmuls 0x46ea(%rip) │ │ │ │ - fldt 0x4cc8(%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 46aa6 │ │ │ │ + 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 0x4952(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -71398,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 46ab2 │ │ │ │ + jg 43842 │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ 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 46a80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 46ac0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 46ac0 │ │ │ │ - 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 46950 │ │ │ │ + jne 436e8 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 46d90 │ │ │ │ + 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,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ 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 46c06 │ │ │ │ + jle 43996 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r10,%rax,8),%rdx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ - mov (%rbx,%rax,8),%r8 │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r8,%r8 │ │ │ │ - je 46be8 │ │ │ │ + je 43978 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 46be8 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ + 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 46ba0 │ │ │ │ - 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 46d50 │ │ │ │ + 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 46d50 │ │ │ │ + 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 46d00 │ │ │ │ + jne 43a88 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 46cc4 │ │ │ │ - jmp 46d00 │ │ │ │ - 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 46ce9 │ │ │ │ + je 43a79 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 46cb0 │ │ │ │ + jg 43a40 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 46d00 │ │ │ │ + jne 43a88 │ │ │ │ test %rax,%rax │ │ │ │ - je 46d00 │ │ │ │ + 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 46c80 │ │ │ │ + jne 43a10 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 46c90 │ │ │ │ - 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 46b70 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + jne 43900 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x110(%rbp) │ │ │ │ - je 45678 │ │ │ │ + je 4246c │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ add %r11,-0x108(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 467c9 │ │ │ │ - jmp 46b3c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 4355f │ │ │ │ + jmp 438da │ │ │ │ + nop │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 46c4f │ │ │ │ + jmp 439e6 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 46d75 │ │ │ │ + ja 43af5 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x4952(%rip) │ │ │ │ + fldt 0x3ba2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 469fc │ │ │ │ + jmp 43790 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x4939(%rip) │ │ │ │ + fldt 0x3b89(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 469fc │ │ │ │ - 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 4754d │ │ │ │ + je 4426c │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - jmp 46808 │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 45678 │ │ │ │ + jmp 4359b │ │ │ │ + cmpq $0x0,-0xf0(%rbp) │ │ │ │ + jle 4246c │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ test %r11,%r11 │ │ │ │ - jle 4753a │ │ │ │ + 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 %r13,-0x110(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r9 │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %r12,-0x108(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ + 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 %r14,-0x88(%rbp) │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ + mov 0x40(%r14),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - 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 46ed0 │ │ │ │ - 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 46f2a │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + jle 43caa │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 46f49 │ │ │ │ - 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 46ea0 │ │ │ │ + test %r9,%r9 │ │ │ │ + jns 43c20 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 46f36 │ │ │ │ + jg 43cb6 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 46ebb │ │ │ │ + jg 43c3b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 46ebb │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 43c3b │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 46ebb │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + jmp 43c3b │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x120(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + mov %r11,-0x98(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - add $0x2,%r9 │ │ │ │ - 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) │ │ │ │ - mov %rax,-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 -0x78(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 470e3 │ │ │ │ + jg 43e3b │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ sub %rax,%r9 │ │ │ │ + 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 0xb0(%r14),%r8 │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ + 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 470a2 │ │ │ │ - cs nopw 0x0(%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 470f0 │ │ │ │ - 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 47080 │ │ │ │ + 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 4709b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 470f4 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 470f4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + 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 │ │ │ │ - cmp -0x80(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - jne 46fb0 │ │ │ │ - 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 4739d │ │ │ │ - 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,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ - 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 47246 │ │ │ │ + jle 43f86 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ + mov %r10,-0x98(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ - mov %r10,-0x90(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ - mov (%rbx,%rax,8),%r10 │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 47228 │ │ │ │ + je 43f68 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 47228 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ + 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 471e0 │ │ │ │ + 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 47390 │ │ │ │ + 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 47390 │ │ │ │ + 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 47340 │ │ │ │ + jne 44078 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 47304 │ │ │ │ - jmp 47340 │ │ │ │ - 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 47329 │ │ │ │ + je 44069 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 472f0 │ │ │ │ + jg 44030 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 47340 │ │ │ │ + jne 44078 │ │ │ │ test %rax,%rax │ │ │ │ - je 47340 │ │ │ │ + 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 472c0 │ │ │ │ + jne 44000 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 472d0 │ │ │ │ - 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 471b0 │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - inc %rsi │ │ │ │ - cmp -0xe0(%rbp),%rsi │ │ │ │ - je 45678 │ │ │ │ + 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 46e08 │ │ │ │ - jmp 47177 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 43b91 │ │ │ │ + jmp 43ece │ │ │ │ + nop │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 4728f │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ + jmp 43fd6 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - add %rdi,-0x100(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - je 45678 │ │ │ │ + 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 46e63 │ │ │ │ + jmp 43be2 │ │ │ │ mov -0x100(%rbp),%rsi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 45678 │ │ │ │ + je 4246c │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 45678 │ │ │ │ + je 4246c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 473df │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ - jmp 464d5 │ │ │ │ + jle 44108 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + jmp 43255 │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 45678 │ │ │ │ + je 4246c │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 45678 │ │ │ │ + je 4246c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 47423 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + jle 4414c │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov %rdx,-0x108(%rbp) │ │ │ │ - jmp 46b01 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - jmp 45678 │ │ │ │ + jmp 43889 │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + jmp 4246c │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 46228 │ │ │ │ - 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 4622c │ │ │ │ + je 42fb9 │ │ │ │ mov %rdx,%rax │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 47477 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 441a0 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 46781 │ │ │ │ - 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 46785 │ │ │ │ + je 4351b │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 474c4 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 45678 │ │ │ │ - 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 45678 │ │ │ │ + lea (%rdx,%r11,2),%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 4246c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 47510 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 47140 │ │ │ │ + jle 44228 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0x110(%rbp) │ │ │ │ + jmp 43e84 │ │ │ │ mov -0xb8(%rbp),%r14 │ │ │ │ - jmp 45678 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 4246c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000047560 : │ │ │ │ +0000000000044280 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -72091,25 +71003,24 @@ │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 4781d │ │ │ │ + je 44505 │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 477ee │ │ │ │ - fldt 0x40ee(%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 │ │ │ │ @@ -72124,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 476c0 │ │ │ │ + jle 443e0 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%rbx),%r13 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 47816 │ │ │ │ + je 444fe │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 47670 │ │ │ │ + je 44388 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 47680 │ │ │ │ + je 44398 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 47670 │ │ │ │ + jne 44388 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 47695 │ │ │ │ + je 443ad │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ 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 476a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 443c0 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 477d5 │ │ │ │ + jle 444bd │ │ │ │ add %rdi,%r12 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ - lea -0x1(%r9),%r13 │ │ │ │ fldt (%r12) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - fldt (%r15) │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ mov %rax,%r11 │ │ │ │ add %rax,%r14 │ │ │ │ - jmp 476f2 │ │ │ │ + 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 4780a │ │ │ │ + jle 444f2 │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 47731 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 44441 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 47800 │ │ │ │ + je 444e8 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 47720 │ │ │ │ + je 44430 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 477b0 │ │ │ │ + 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) │ │ │ │ - fildll (%rcx,%rax,8) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rax,%rdx │ │ │ │ - inc %rax │ │ │ │ + fildll (%rcx,%rax,8) │ │ │ │ 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 47780 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44470 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r12) │ │ │ │ - jmp 477c0 │ │ │ │ + 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 476f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44410 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r15 │ │ │ │ - cmp %rdx,0x8(%rbx) │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ - jg 475d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,0x8(%rbx) │ │ │ │ + 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 4774f │ │ │ │ + jmp 4445f │ │ │ │ mov (%rcx,%r13,8),%rsi │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 47741 │ │ │ │ + jmp 44451 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4768d │ │ │ │ + jmp 443a5 │ │ │ │ test %rax,%rax │ │ │ │ - jle 477ee │ │ │ │ + jle 444d6 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 477ee │ │ │ │ - fldt 0x3e70(%rip) │ │ │ │ - mov 0x78(%rbx),%r10 │ │ │ │ + jle 444d6 │ │ │ │ + fldt 0x3168(%rip) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r10 │ │ │ │ mov %r15,%rdx │ │ │ │ mov -0x48(%rbp),%r11 │ │ │ │ lea (%r15,%rax,1),%r9 │ │ │ │ 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) │ │ │ │ fsin │ │ │ │ fldt -0x10(%r11,%rcx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 47880 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44540 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 47846 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -00000000000478d0 : │ │ │ │ +0000000000044590 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ @@ -72335,19 +71237,19 @@ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%r15),%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%r15) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ - je 47b4d │ │ │ │ + je 447f2 │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 47b12 │ │ │ │ - fldt 0x3d82(%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) │ │ │ │ @@ -72367,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 47a20 │ │ │ │ + jle 446e0 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%r15),%r12 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 47b46 │ │ │ │ + je 447eb │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 479d0 │ │ │ │ + je 44690 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 479e0 │ │ │ │ + je 446a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 479d0 │ │ │ │ + jne 44690 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 479f5 │ │ │ │ + je 446b5 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ 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 47a00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 446c0 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 47af9 │ │ │ │ + jle 447a9 │ │ │ │ add %rdi,%rbx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ - lea -0x1(%r9),%r12 │ │ │ │ fldt (%rbx) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ + 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 47b3a │ │ │ │ + jle 447df │ │ │ │ mov 0x38(%r15),%r8 │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 47a91 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 44741 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 47b30 │ │ │ │ + je 447d8 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 47a80 │ │ │ │ + je 44730 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 47ae6 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 44796 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - fildll (%rcx,%rax,8) │ │ │ │ mov %rax,%rdx │ │ │ │ - inc %rax │ │ │ │ + fildll (%rcx,%rax,8) │ │ │ │ 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 47ac0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44770 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rbx) │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 47a50 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44710 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r13 │ │ │ │ - cmp %rdx,0x8(%r15) │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ - jg 47930 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,0x8(%r15) │ │ │ │ + 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 47aaf │ │ │ │ + jmp 4475f │ │ │ │ mov (%rcx,%r12,8),%rsi │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 47aa1 │ │ │ │ + jmp 44751 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 479ed │ │ │ │ + jmp 446ad │ │ │ │ test %rax,%rax │ │ │ │ - jle 47b12 │ │ │ │ + jle 447c2 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 47b12 │ │ │ │ - fldt 0x3b40(%rip) │ │ │ │ - mov 0x78(%r15),%r10 │ │ │ │ + jle 447c2 │ │ │ │ + fldt 0x2e7b(%rip) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov 0x78(%r15),%r10 │ │ │ │ mov %r13,%rcx │ │ │ │ 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 │ │ │ │ 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 47b80 │ │ │ │ + jne 44828 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 47b77 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0000000000047bd0 : │ │ │ │ +0000000000044870 : │ │ │ │ + push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov 0x30(%rdi),%rbp │ │ │ │ - test %rbp,%rbp │ │ │ │ - jle 47d39 │ │ │ │ + mov 0x30(%rdi),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 449d7 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x68(%rdi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - js 47d39 │ │ │ │ + js 449d7 │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ + 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 0x3767(%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 │ │ │ │ - lea 0x2(%rax,%rax,1),%rax │ │ │ │ - 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 47cdb │ │ │ │ - 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 │ │ │ │ @@ -72617,132 +71519,133 @@ │ │ │ │ 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 47cbd │ │ │ │ + je 4495d │ │ │ │ fchs │ │ │ │ - fmuls 0x3419(%rip) │ │ │ │ - fldt 0x39f7(%rip) │ │ │ │ + fmuls 0x2779(%rip) │ │ │ │ + fldt 0x2d27(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 47d20 │ │ │ │ + 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 47c80 │ │ │ │ + ja 44920 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 47d40 │ │ │ │ + ja 449e0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x39ba(%rip) │ │ │ │ + fldt 0x2cea(%rip) │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 47cd8 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 47d22 │ │ │ │ + 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 47c40 │ │ │ │ - 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 0x396e(%rip) │ │ │ │ + fldt 0x2c9e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 47ccd │ │ │ │ + jmp 4496d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000047d60 : │ │ │ │ +0000000000044a00 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 47f22 │ │ │ │ + jle 44bb2 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 47f22 │ │ │ │ + jle 44bb2 │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ - mov 0x40(%rdi),%r14 │ │ │ │ mov %r15,%r11 │ │ │ │ mov %r15,%r10 │ │ │ │ + mov 0x40(%rdi),%r14 │ │ │ │ mov 0x60(%rdi),%r13 │ │ │ │ mov 0x78(%rdi),%r12 │ │ │ │ shl $0x4,%r11 │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov %r9,-0x30(%rsp) │ │ │ │ mov 0xb0(%rdi),%rbp │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %r9,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r14,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + lea 0x2(%rax,%rax,1),%rax │ │ │ │ lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ add %rbp,%rcx │ │ │ │ add %r12,%rdx │ │ │ │ - lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ - jmp 47e92 │ │ │ │ + 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 0x3578(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -72755,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 47e45 │ │ │ │ + je 44ae1 │ │ │ │ fchs │ │ │ │ - fmuls 0x3291(%rip) │ │ │ │ - fldt 0x386f(%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 0x3521(%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 47f10 │ │ │ │ + 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) │ │ │ │ @@ -72808,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 47e00 │ │ │ │ + ja 44aa0 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 47ef0 │ │ │ │ + ja 44b80 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x37db(%rip) │ │ │ │ + fldt 0x2b17(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 47e55 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 44af1 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0x37be(%rip) │ │ │ │ + fldt 0x2afe(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 47e55 │ │ │ │ + jmp 44af1 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 47dc0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44a60 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000047f30 : │ │ │ │ +0000000000044bc0 : │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 4814b │ │ │ │ + jle 44dcb │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 48118 │ │ │ │ + jle 44d9c │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ - mov 0x40(%rdi),%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x78(%rdi),%rbx │ │ │ │ - shl $0x4,%r14 │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ + 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 %rcx,-0x10(%rsp) │ │ │ │ mov %r11,%rbp │ │ │ │ mov %rbx,-0x18(%rsp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ imul %rax,%rbp │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ + mov %rdi,%rcx │ │ │ │ + fildll -0x40(%rsp) │ │ │ │ add %rbp,%rbp │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 48108 │ │ │ │ + jle 44d8c │ │ │ │ mov -0x10(%rsp),%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ mov %r11,%r10 │ │ │ │ - mov 0xb0(%rcx),%r15 │ │ │ │ - shl $0x4,%r9 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ imul %rdx,%r10 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov 0xb0(%rcx),%r15 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %rdx,-0x28(%rsp) │ │ │ │ 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 │ │ │ │ - fildll -0x40(%rsp) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x36cf(%rip) │ │ │ │ + fldt 0x2a0f(%rip) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r10,%rsi │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ 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 480ab │ │ │ │ - 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 0x3338(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -72950,25 +71851,25 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 48089 │ │ │ │ + je 44d0d │ │ │ │ fchs │ │ │ │ - fldt 0x3641(%rip) │ │ │ │ + fldt 0x298d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x3629(%rip) │ │ │ │ + fldt 0x2975(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 480ed │ │ │ │ + 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 │ │ │ │ @@ -72977,69 +71878,68 @@ │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 48040 │ │ │ │ + ja 44cc8 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 48130 │ │ │ │ + ja 44db0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x35df(%rip) │ │ │ │ + fldt 0x292b(%rip) │ │ │ │ inc %rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 480a5 │ │ │ │ + jne 44d29 │ │ │ │ inc %rbx │ │ │ │ add %r14,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 48010 │ │ │ │ - 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 47fa0 │ │ │ │ - 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 0x357e(%rip) │ │ │ │ + fldt 0x28ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4809b │ │ │ │ + jmp 44d1f │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000048150 : │ │ │ │ +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 │ │ │ │ @@ -73065,176 +71965,175 @@ │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsp,%r12 │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ movq $0x0,0x0(,%rcx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fstpt (%rax) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ + fstpt (%rax) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 4873e │ │ │ │ - mov $0x1,%edx │ │ │ │ + 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 48210 │ │ │ │ + jne 44e88 │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ cmpq $0x0,0x8(%r15) │ │ │ │ - jle 4872b │ │ │ │ + jle 4536d │ │ │ │ mov 0xc8(%r15),%rax │ │ │ │ - mov %r12,-0x70(%rbp) │ │ │ │ - mov %r11,%r14 │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ + mov %r11,%r14 │ │ │ │ mov %rdi,%rcx │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + flds 0x2218(%rip) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 483b1 │ │ │ │ + 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 %r15,-0x68(%rbp) │ │ │ │ + mov 0x40(%r15),%rdi │ │ │ │ + mov %r13,-0x58(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - 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 48301 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 4835b │ │ │ │ + jle 44fd3 │ │ │ │ mov %rax,(%r14,%rsi,1) │ │ │ │ mov %rdx,(%rbx,%rsi,1) │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %rsi,-0x40(%rbp) │ │ │ │ - je 48390 │ │ │ │ - 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 482d0 │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jg 48370 │ │ │ │ - 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 482eb │ │ │ │ + jg 44f63 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 482eb │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ + jmp 44f63 │ │ │ │ + nop │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 482eb │ │ │ │ - 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 0x20c0(%rip) │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 4873a │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + jle 4537c │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov 0xc0(%r15),%rax │ │ │ │ - fldt 0x2fc1(%rip) │ │ │ │ - mov %rdi,%rdx │ │ │ │ + fld1 │ │ │ │ add %rdi,%rsi │ │ │ │ - lea (%rax,%rdi,8),%r8 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0xb0(%r15),%rdx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea (%rax,%rdi,8),%r9 │ │ │ │ lea (%rax,%rsi,8),%r11 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov %r11,-0x68(%rbp) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - fld1 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + add 0xb0(%r15),%rdx │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %r13,%rdx │ │ │ │ - jge 4857e │ │ │ │ + jge 451df │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ mov 0x40(%r15),%r10 │ │ │ │ add %rax,%rdx │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ imul %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - jmp 4853f │ │ │ │ - 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 48552 │ │ │ │ + je 451af │ │ │ │ fildll -0x8(%r14,%rsi,8) │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ - add 0x78(%r15),%r9 │ │ │ │ + mov 0x78(%r15),%r9 │ │ │ │ + add %r11,%r9 │ │ │ │ fldt (%rdx) │ │ │ │ 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 │ │ │ │ - fmuls 0x2c48(%rip) │ │ │ │ + fmul %st(5),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r15),%rax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ @@ -73249,24 +72148,25 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 48680 │ │ │ │ + jbe 452d8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ fld %st(4) │ │ │ │ @@ -73278,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 4850d │ │ │ │ + je 4516e │ │ │ │ fchs │ │ │ │ - fmuls 0x2bc9(%rip) │ │ │ │ - fldt 0x31a7(%rip) │ │ │ │ + fmul %st(4),%st │ │ │ │ + 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 │ │ │ │ - fstpt (%rdx) │ │ │ │ lea -0x1(%r8,%rdi,1),%rdi │ │ │ │ mov %rdi,(%r12,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 4857a │ │ │ │ + jle 451d7 │ │ │ │ mov -0x8(%rbx,%rsi,8),%r8 │ │ │ │ mov -0x8(%r10,%rsi,8),%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - jne 48450 │ │ │ │ + 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 4853f │ │ │ │ + jg 4519c │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov (%r12,%r13,8),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + mov %rdx,(%r9) │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ lea -0x1(%r13),%rdx │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ fstpt (%rdi) │ │ │ │ mov (%r14,%rdx,8),%rdi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 48700 │ │ │ │ + je 45340 │ │ │ │ mov 0x40(%r15),%r10 │ │ │ │ mov (%r10,%rdx,8),%r10 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 48700 │ │ │ │ + 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 486a4 │ │ │ │ + jle 452f4 │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 486a4 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + jne 452f4 │ │ │ │ mov %r13,-0x38(%rbp) │ │ │ │ - jmp 48646 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + jmp 452a6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r15),%r13 │ │ │ │ mov 0x0(%r13,%rdx,8),%r13 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%rsi │ │ │ │ - je 4866a │ │ │ │ - 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 48632 │ │ │ │ + jg 45292 │ │ │ │ neg %rsi │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r14,%rdx,8) │ │ │ │ + mov $0xffffffffffffffff,%r11 │ │ │ │ + mov %r11,0x8(%r14,%rdx,8) │ │ │ │ mov %rsi,0x8(%rbx,%rdx,8) │ │ │ │ cmp %rdi,%r10 │ │ │ │ - jne 486a0 │ │ │ │ + jne 452f0 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 486a0 │ │ │ │ + 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 48600 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r14,%rdx,8) │ │ │ │ - jmp 48611 │ │ │ │ - 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 48710 │ │ │ │ + ja 45350 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x302e(%rip) │ │ │ │ + fldt 0x23aa(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 4851d │ │ │ │ - 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 48410 │ │ │ │ - ffreep %st(0) │ │ │ │ - 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 │ │ │ │ - cmp %rdi,0x8(%r15) │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ - jle 4872b │ │ │ │ + cmp %rdi,0x8(%r15) │ │ │ │ + jle 4536b │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ - jmp 48270 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 44ee8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rdi │ │ │ │ mov %rdi,(%r14,%rdx,8) │ │ │ │ - jmp 485c6 │ │ │ │ + jmp 45223 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x2f9e(%rip) │ │ │ │ + fldt 0x232e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4851d │ │ │ │ + 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 486cf │ │ │ │ + jmp 45315 │ │ │ │ movq $0x1,-0x78(%rbp) │ │ │ │ - jmp 48223 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 44e9b │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000048750 : │ │ │ │ +0000000000045390 : │ │ │ │ push %rbx │ │ │ │ - mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x70(%rdi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 48770 │ │ │ │ + jne 453b0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 4877c │ │ │ │ + jne 453bc │ │ │ │ test $0x8,%al │ │ │ │ - jne 4878b │ │ │ │ + jne 453cb │ │ │ │ test $0x4,%al │ │ │ │ - jne 4879a │ │ │ │ + jne 453da │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 32d0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 4875f │ │ │ │ + je 4539f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 34a0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 48763 │ │ │ │ + je 453a3 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3240 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 48767 │ │ │ │ + je 453a7 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3250 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000487b0 : │ │ │ │ +00000000000453f0 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ - push %rbp │ │ │ │ mov %r12,%r13 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 488d0 │ │ │ │ + jle 45510 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 488ef │ │ │ │ + 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 48800 │ │ │ │ + jne 45440 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 48867 │ │ │ │ + je 454a7 │ │ │ │ movslq %eax,%rcx │ │ │ │ - movslq (%rbx,%rcx,4),%rdi │ │ │ │ - mov %rdi,(%rdx,%rcx,8) │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ - cmp %edi,%r13d │ │ │ │ - jle 48867 │ │ │ │ - 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 48867 │ │ │ │ + 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) │ │ │ │ @@ -73536,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 48880 │ │ │ │ + jne 454c0 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 488e8 │ │ │ │ + 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 42640 │ │ │ │ + jmp 3f560 │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ call 3410 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 488b6 │ │ │ │ + jmp 454f6 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 48838 │ │ │ │ + jmp 45478 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048900 : │ │ │ │ +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 │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ movslq %r9d,%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %r13,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ - 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 48af0 │ │ │ │ - lea -0x1(%r12),%rcx │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 48b07 │ │ │ │ - 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 48980 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 455c0 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 48ad0 │ │ │ │ - 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 489ec │ │ │ │ - movslq 0x4(%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rsi,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 489ec │ │ │ │ - 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 │ │ │ │ cmpq $0x2,0x8(%rsp) │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jbe 48b0e │ │ │ │ - mov %r12,%rcx │ │ │ │ + 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 48a40 │ │ │ │ + jne 45668 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 48aa7 │ │ │ │ - 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 48aa7 │ │ │ │ - movslq 0x4(%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 48aa7 │ │ │ │ + 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 42640 │ │ │ │ - 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(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 48a15 │ │ │ │ - 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 48aa7 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 456cf │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 489be │ │ │ │ + jmp 455fe │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 48a79 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 456a1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048b20 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -0000000000048b40 : │ │ │ │ +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) │ │ │ │ │ │ │ │ -0000000000048b70 : │ │ │ │ +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 │ │ │ │ │ │ │ │ -0000000000048ba0 : │ │ │ │ +00000000000457d0 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - je 48c80 │ │ │ │ + je 458a0 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 48c90 │ │ │ │ + je 458b0 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - je 48ca0 │ │ │ │ + je 458c0 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 48c22 │ │ │ │ - flds 0x2502(%rip) │ │ │ │ + jle 45852 │ │ │ │ + flds 0x18d2(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 48bf0 │ │ │ │ + jmp 45820 │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 48c10 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 45840 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 48c20 │ │ │ │ + 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 48be0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 48c12 │ │ │ │ + jb 45810 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 45842 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x2bcc(%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 48cb2 │ │ │ │ + jle 458d2 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 48c5d │ │ │ │ - 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 48cc0 │ │ │ │ + jle 458d8 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 48cb0 │ │ │ │ + je 458d0 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 48c40 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x2b56(%rip),%rax │ │ │ │ + jb 45868 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x1efe(%rip),%rax │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x2aee(%rip),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1e9e(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x2af8(%rip),%rax │ │ │ │ + lea 0x1ea8(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x2b02(%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 0x23d7(%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) │ │ │ │ │ │ │ │ -0000000000048cd0 : │ │ │ │ +00000000000458f0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 48da0 │ │ │ │ + jne 459b0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 48dcd │ │ │ │ + jne 459dd │ │ │ │ test $0x10,%al │ │ │ │ - jne 48dfc │ │ │ │ + jne 45a0c │ │ │ │ test $0x8,%al │ │ │ │ - jne 48e13 │ │ │ │ + jne 45a23 │ │ │ │ test $0x4,%al │ │ │ │ - jne 48e2a │ │ │ │ + jne 45a3a │ │ │ │ test $0x1,%al │ │ │ │ - je 48d48 │ │ │ │ + je 45960 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 48d39 │ │ │ │ - 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 48d20 │ │ │ │ + jg 45938 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 48e70 │ │ │ │ + jne 45a78 │ │ │ │ test $0x80,%al │ │ │ │ - jne 48e50 │ │ │ │ + jne 45a60 │ │ │ │ test $0x40,%al │ │ │ │ - jne 48e40 │ │ │ │ + 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 48e90 │ │ │ │ + jne 45a90 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 48ced │ │ │ │ + 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 48cf5 │ │ │ │ + je 45915 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 48cfd │ │ │ │ + je 4591d │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 48d05 │ │ │ │ + je 45925 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 48d05 │ │ │ │ + jmp 45925 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 48d61 │ │ │ │ + jmp 45979 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 48d59 │ │ │ │ + jmp 45971 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 48d51 │ │ │ │ + jmp 45969 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 48db6 │ │ │ │ + jmp 459c6 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048eb0 : │ │ │ │ +0000000000045ab0 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ @@ -73951,82 +72843,82 @@ │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x28(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 48f13 │ │ │ │ + je 45b13 │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x2,%al │ │ │ │ - jne 48fb0 │ │ │ │ + jne 45ba0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 48f80 │ │ │ │ + jne 45b70 │ │ │ │ test $0x8,%al │ │ │ │ - je 48f2b │ │ │ │ + je 45b2b │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x20,%al │ │ │ │ - jne 48f60 │ │ │ │ + jne 45b50 │ │ │ │ test $0x40,%al │ │ │ │ - jne 48f40 │ │ │ │ + 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 48f2f │ │ │ │ + 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 48f1f │ │ │ │ - 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 48f1b │ │ │ │ + jmp 45b1b │ │ │ │ │ │ │ │ -0000000000048fd0 : │ │ │ │ +0000000000045bc0 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 3460 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048fe0 : │ │ │ │ +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 │ │ │ │ @@ -74047,30 +72939,30 @@ │ │ │ │ call 33f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 49071 │ │ │ │ + je 45c61 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 49130 │ │ │ │ + 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 49100 │ │ │ │ + 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 │ │ │ │ @@ -74082,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 490e2 │ │ │ │ + je 45cd2 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 49110 │ │ │ │ + je 45d00 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 490f2 │ │ │ │ + je 45ce2 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 49150 │ │ │ │ + jne 45d30 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32b0 │ │ │ │ - jmp 49090 │ │ │ │ + jmp 45c80 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 490e2 │ │ │ │ - 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 49071 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0000000000049170 : │ │ │ │ +0000000000045d50 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 495f0 │ │ │ │ + jne 461b8 │ │ │ │ test $0x2,%al │ │ │ │ - jne 49480 │ │ │ │ + jne 46050 │ │ │ │ test $0x4,%al │ │ │ │ - jne 492e0 │ │ │ │ + jne 45eb0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 491a0 │ │ │ │ + jne 45d78 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ - fldt 0xb0(%rbx) │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - 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 49760 │ │ │ │ + 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 49850 │ │ │ │ + je 46408 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov (%rbx),%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ - fldt 0x70(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x70(%rbx) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49840 │ │ │ │ + je 463f8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - fldt 0x80(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ + fldt 0x80(%rbx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 497b0 │ │ │ │ + je 46370 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -74221,28 +73111,27 @@ │ │ │ │ call 33f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 497a0 │ │ │ │ + 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 49720 │ │ │ │ + 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) │ │ │ │ @@ -74251,109 +73140,109 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 498b0 │ │ │ │ + je 46460 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ 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 49890 │ │ │ │ + je 46448 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33a0 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ pop %rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ pop %r8 │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49880 │ │ │ │ + je 46438 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov (%rbx),%rax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49870 │ │ │ │ + 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 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ call *0x28(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ + 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 497c0 │ │ │ │ + je 46380 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - fldt 0xa0(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ + 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 4918f │ │ │ │ + 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 49740 │ │ │ │ + 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) │ │ │ │ @@ -74362,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 49830 │ │ │ │ + je 463e8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ 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 49810 │ │ │ │ + je 463d0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33a0 │ │ │ │ pop %r8 │ │ │ │ pop %r9 │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ + mov 0x48(%rbx),%rsi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49800 │ │ │ │ + je 463c0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov (%rbx),%rax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 497f0 │ │ │ │ + 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 │ │ │ │ @@ -74428,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 497d0 │ │ │ │ + je 46390 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49187 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 45d67 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rdx │ │ │ │ fldt 0x50(%rdi) │ │ │ │ mov 0x38(%rdi),%rsi │ │ │ │ - mov 0x28(%rdi),%rdi │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rdi),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 49780 │ │ │ │ + jne 46340 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -74461,44 +73349,44 @@ │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - movabs $0x8000000000000000,%r10 │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ + 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 496a0 │ │ │ │ + je 46268 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 498c0 │ │ │ │ + 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 49860 │ │ │ │ + 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 │ │ │ │ @@ -74508,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 4917f │ │ │ │ + je 45d5f │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 498e0 │ │ │ │ + je 46488 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 4917f │ │ │ │ + jmp 45d5f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ - jmp 492fe │ │ │ │ + jmp 45ece │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ - jmp 4949e │ │ │ │ + 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 491d6 │ │ │ │ - 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 49617 │ │ │ │ + jmp 461df │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 32b0 │ │ │ │ - jmp 49288 │ │ │ │ + jmp 45e60 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 49441 │ │ │ │ + jmp 46011 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49187 │ │ │ │ + jmp 45d67 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 32b0 │ │ │ │ - jmp 49593 │ │ │ │ + jmp 46163 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 49568 │ │ │ │ + jmp 46138 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 49528 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 460f8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 494e1 │ │ │ │ + jmp 460b1 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 49250 │ │ │ │ + jmp 45e28 │ │ │ │ nopl (%rax) │ │ │ │ call 32b0 │ │ │ │ - jmp 491fd │ │ │ │ + jmp 45dd5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32b0 │ │ │ │ - jmp 496c3 │ │ │ │ + jmp 4628b │ │ │ │ nopl (%rax) │ │ │ │ call 32b0 │ │ │ │ - jmp 493f3 │ │ │ │ + jmp 45fc3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 493c8 │ │ │ │ + jmp 45f98 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 49387 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 45f57 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 49341 │ │ │ │ + jmp 45f11 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 496a0 │ │ │ │ - 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 4917f │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 45d5f │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000049900 : │ │ │ │ +00000000000464a0 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 49940 │ │ │ │ + jne 464e0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 49950 │ │ │ │ + jne 464f0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 49960 │ │ │ │ + jne 46500 │ │ │ │ test $0x2,%al │ │ │ │ - jne 49979 │ │ │ │ + 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 4990f │ │ │ │ + je 464af │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 49913 │ │ │ │ + je 464b3 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 49917 │ │ │ │ + je 464b7 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 49917 │ │ │ │ + jmp 464b7 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000049990 : │ │ │ │ +0000000000046530 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ @@ -74698,82 +73582,82 @@ │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x28(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 499f3 │ │ │ │ + je 46593 │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x2,%al │ │ │ │ - jne 49a90 │ │ │ │ + jne 46620 │ │ │ │ test $0x4,%al │ │ │ │ - jne 49a60 │ │ │ │ + jne 465f0 │ │ │ │ test $0x8,%al │ │ │ │ - je 49a0b │ │ │ │ + je 465ab │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x20,%al │ │ │ │ - jne 49a40 │ │ │ │ + jne 465d0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 49a20 │ │ │ │ + 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 49a0f │ │ │ │ + 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 499ff │ │ │ │ + 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 499fb │ │ │ │ + jmp 4659b │ │ │ │ │ │ │ │ -0000000000049ab0 : │ │ │ │ +0000000000046640 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 3180 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000049ac0 : │ │ │ │ +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 │ │ │ │ @@ -74794,30 +73678,30 @@ │ │ │ │ call 30a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 49b51 │ │ │ │ + je 466e1 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 49c10 │ │ │ │ + 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 49be0 │ │ │ │ + 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 │ │ │ │ @@ -74829,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 49bc2 │ │ │ │ + je 46752 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 49bf0 │ │ │ │ + je 46780 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 49bd2 │ │ │ │ + je 46762 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 49c30 │ │ │ │ + jne 467b0 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3330 │ │ │ │ - jmp 49b70 │ │ │ │ + jmp 46700 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49bc2 │ │ │ │ - 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 49b51 │ │ │ │ - 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) │ │ │ │ │ │ │ │ -0000000000049c50 : │ │ │ │ +00000000000467d0 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 4a0d0 │ │ │ │ + jne 46c38 │ │ │ │ test $0x2,%al │ │ │ │ - jne 49f60 │ │ │ │ + jne 46ad0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 49dc0 │ │ │ │ + jne 46930 │ │ │ │ test $0x8,%al │ │ │ │ - jne 49c80 │ │ │ │ + jne 467f8 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ - fldt 0xb0(%rbx) │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - 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 4a240 │ │ │ │ + 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 4a330 │ │ │ │ + je 46e88 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov (%rbx),%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ - fldt 0x70(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x70(%rbx) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 4a320 │ │ │ │ + je 46e78 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - fldt 0x80(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ + fldt 0x80(%rbx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 4a290 │ │ │ │ + je 46df0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -74968,28 +73850,27 @@ │ │ │ │ call 30a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 4a280 │ │ │ │ + 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 4a200 │ │ │ │ + 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) │ │ │ │ @@ -74998,109 +73879,109 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 4a390 │ │ │ │ + je 46ee0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ 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 4a370 │ │ │ │ + je 46ec8 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3370 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ mov (%rbx),%rax │ │ │ │ pop %rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ pop %r8 │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 4a360 │ │ │ │ + je 46eb8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov (%rbx),%rax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 4a350 │ │ │ │ + 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 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ call *0x28(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ + 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 4a2a0 │ │ │ │ + je 46e00 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - fldt 0xa0(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ + 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 49c6f │ │ │ │ + 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 4a220 │ │ │ │ + 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) │ │ │ │ @@ -75109,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 4a310 │ │ │ │ + je 46e68 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ - fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ 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 4a2f0 │ │ │ │ + je 46e50 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3370 │ │ │ │ pop %r8 │ │ │ │ pop %r9 │ │ │ │ - fldt 0x50(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ + fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ + mov 0x48(%rbx),%rsi │ │ │ │ fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 4a2e0 │ │ │ │ + je 46e40 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov (%rbx),%rax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 4a2d0 │ │ │ │ + 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 │ │ │ │ @@ -75175,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 4a2b0 │ │ │ │ + je 46e10 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49c67 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 467e7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rdx │ │ │ │ fldt 0x50(%rdi) │ │ │ │ mov 0x38(%rdi),%rsi │ │ │ │ - mov 0x28(%rdi),%rdi │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rdi),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 4a260 │ │ │ │ + jne 46dc0 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -75208,44 +74088,44 @@ │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - movabs $0x8000000000000000,%r10 │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ + 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 4a180 │ │ │ │ + je 46ce8 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 4a3a0 │ │ │ │ + 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 4a340 │ │ │ │ + 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 │ │ │ │ @@ -75255,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 49c5f │ │ │ │ + je 467df │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 4a3c0 │ │ │ │ + je 46f08 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49c5f │ │ │ │ + jmp 467df │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ - jmp 49dde │ │ │ │ + jmp 4694e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ - jmp 49f7e │ │ │ │ + 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 49cb6 │ │ │ │ - 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 4a0f7 │ │ │ │ + jmp 46c5f │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 3330 │ │ │ │ - jmp 49d68 │ │ │ │ + jmp 468e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49f21 │ │ │ │ + jmp 46a91 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49c67 │ │ │ │ + jmp 467e7 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 3330 │ │ │ │ - jmp 4a073 │ │ │ │ + jmp 46be3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 4a048 │ │ │ │ + jmp 46bb8 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 4a008 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 46b78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49fc1 │ │ │ │ + jmp 46b31 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49d30 │ │ │ │ + jmp 468a8 │ │ │ │ nopl (%rax) │ │ │ │ call 3330 │ │ │ │ - jmp 49cdd │ │ │ │ + jmp 46855 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3330 │ │ │ │ - jmp 4a1a3 │ │ │ │ + jmp 46d0b │ │ │ │ nopl (%rax) │ │ │ │ call 3330 │ │ │ │ - jmp 49ed3 │ │ │ │ + jmp 46a43 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49ea8 │ │ │ │ + jmp 46a18 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 49e67 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 469d7 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49e21 │ │ │ │ + jmp 46991 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 4a180 │ │ │ │ - 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 49c5f │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 467df │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000004a3e0 : │ │ │ │ +0000000000046f20 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 4a420 │ │ │ │ + jne 46f60 │ │ │ │ test $0x40,%al │ │ │ │ - jne 4a430 │ │ │ │ + jne 46f70 │ │ │ │ test $0x4,%al │ │ │ │ - jne 4a440 │ │ │ │ + jne 46f80 │ │ │ │ test $0x2,%al │ │ │ │ - jne 4a459 │ │ │ │ + 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 4a3ef │ │ │ │ + je 46f2f │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 4a3f3 │ │ │ │ + je 46f33 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 4a3f7 │ │ │ │ + je 46f37 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 4a3f7 │ │ │ │ + jmp 46f37 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000000000004a464 <.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 ae957a03 85d5ae89 e03f0000 00000000 ..z......?...... │ │ │ │ - 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 47b5a501 db6f11cc df3f0000 00000000 G....o...?...... │ │ │ │ + 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 a885fbff d0080000 c889fbff ................ │ │ │ │ - 0x0004baf8 ec080000 788afbff 18090000 188bfbff ....x........... │ │ │ │ - 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 0828fcff 301a0000 082afcff .....(..0....*.. │ │ │ │ - 0x0004be48 541a0000 082cfcff 801a0000 282dfcff T....,......(-.. │ │ │ │ - 0x0004be58 e01a0000 882ffcff 101b0000 b831fcff ...../.......1.. │ │ │ │ - 0x0004be68 241b0000 283dfcff 541b0000 3848fcff $...(=..T...8H.. │ │ │ │ - 0x0004be78 841b0000 f853fcff b41b0000 c85ffcff .....S......._.. │ │ │ │ - 0x0004be88 e41b0000 f86bfcff 141c0000 f86efcff .....k.......n.. │ │ │ │ - 0x0004be98 401c0000 5870fcff b01c0000 7873fcff @...Xp......xs.. │ │ │ │ - 0x0004bea8 e01c0000 3880fcff 101d0000 288bfcff ....8.......(... │ │ │ │ - 0x0004beb8 401d0000 3897fcff 701d0000 b8a4fcff @...8...p....... │ │ │ │ - 0x0004bec8 a01d0000 98b2fcff d01d0000 68b6fcff ............h... │ │ │ │ - 0x0004bed8 081e0000 88bbfcff 401e0000 a8befcff ........@....... │ │ │ │ - 0x0004bee8 701e0000 e8c1fcff a01e0000 28c4fcff p...........(... │ │ │ │ - 0x0004bef8 e41e0000 c8c6fcff 141f0000 d8c8fcff ................ │ │ │ │ - 0x0004bf08 481f0000 88cbfcff 781f0000 98cefcff H.......x....... │ │ │ │ - 0x0004bf18 a81f0000 f8d6fcff 04200000 58d9fcff ......... ..X... │ │ │ │ - 0x0004bf28 34200000 28dbfcff b8200000 38defcff 4 ..(.... ..8... │ │ │ │ - 0x0004bf38 e8200000 98e2fcff 18210000 58e7fcff . .......!..X... │ │ │ │ - 0x0004bf48 48210000 c8ebfcff 78210000 38f0fcff H!......x!..8... │ │ │ │ - 0x0004bf58 a8210000 38f5fcff d8210000 68fafcff .!..8....!..h... │ │ │ │ - 0x0004bf68 08220000 9800fdff 38220000 a806fdff ."......8"...... │ │ │ │ - 0x0004bf78 68220000 f80dfdff 98220000 b82dfdff h"......."...-.. │ │ │ │ - 0x0004bf88 34230000 b833fdff 64230000 8839fdff 4#...3..d#...9.. │ │ │ │ - 0x0004bf98 94230000 f840fdff c4230000 1844fdff .#...@...#...D.. │ │ │ │ - 0x0004bfa8 f4230000 5846fdff 98240000 a849fdff .#..XF...$...I.. │ │ │ │ - 0x0004bfb8 e8240000 284dfdff 18250000 8850fdff .$..(M...%...P.. │ │ │ │ - 0x0004bfc8 c8250000 6854fdff 88260000 f858fdff .%..hT...&...X.. │ │ │ │ - 0x0004bfd8 b4260000 f85cfdff 94270000 7862fdff .&...\...'..xb.. │ │ │ │ - 0x0004bfe8 f4270000 f868fdff 20280000 d870fdff .'...h.. (...p.. │ │ │ │ - 0x0004bff8 4c280000 b878fdff 78280000 b87ffdff L(...x..x(...... │ │ │ │ - 0x0004c008 a4280000 5887fdff d0280000 a892fdff .(..X....(...... │ │ │ │ - 0x0004c018 fc280000 e89cfdff 28290000 e8a8fdff .(......()...... │ │ │ │ - 0x0004c028 54290000 e8b7fdff 80290000 b8c5fdff T).......)...... │ │ │ │ - 0x0004c038 ac290000 18d6fdff d8290000 c8f0fdff .).......)...... │ │ │ │ - 0x0004c048 042a0000 d80bfeff 302a0000 4827feff .*......0*..H'.. │ │ │ │ - 0x0004c058 5c2a0000 0844feff 882a0000 8860feff \*...D...*...`.. │ │ │ │ - 0x0004c068 b42a0000 8872feff fc2a0000 0873feff .*...r...*...s.. │ │ │ │ - 0x0004c078 302b0000 8873feff 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 2864ffff 0c310000 8864ffff .0..(d...1...d.. │ │ │ │ - 0x0004c178 2c310000 d865ffff 6c310000 f867ffff ,1...e..l1...g.. │ │ │ │ - 0x0004c188 b8310000 1868ffff d0310000 4868ffff .1...h...1..Hh.. │ │ │ │ - 0x0004c198 e8310000 7868ffff 00320000 a869ffff .1..xh...2...i.. │ │ │ │ - 0x0004c1a8 14320000 986bffff 40320000 3872ffff .2...k..@2..8r.. │ │ │ │ - 0x0004c1b8 70320000 9896ffff b0320000 b8baffff p2.......2...... │ │ │ │ - 0x0004c1c8 e0320000 28beffff 14330000 28c1ffff .2..(....3..(... │ │ │ │ - 0x0004c1d8 48330000 b8c2ffff 70330000 88c4ffff H3......p3...... │ │ │ │ - 0x0004c1e8 b4330000 a8c6ffff 04340000 a8ccffff .3.......4...... │ │ │ │ - 0x0004c1f8 34340000 08cdffff 54340000 58ceffff 44......T4..X... │ │ │ │ - 0x0004c208 94340000 78d0ffff e0340000 98d0ffff .4..x....4...... │ │ │ │ - 0x0004c218 f8340000 c8d0ffff 10350000 f8d0ffff .4.......5...... │ │ │ │ - 0x0004c228 28350000 28d2ffff 3c350000 08d4ffff (5..(...<5...... │ │ │ │ - 0x0004c238 68350000 28d5ffff 8c350000 38d5ffff h5..(....5..8... │ │ │ │ - 0x0004c248 a0350000 c8d6ffff d0350000 58deffff .5.......5..X... │ │ │ │ - 0x0004c258 88360000 e8deffff a4360000 08e0ffff .6.......6...... │ │ │ │ - 0x0004c268 c8360000 18e0ffff dc360000 a8e1ffff .6.......6...... │ │ │ │ - 0x0004c278 0c370000 38e9ffff c4370000 .7..8....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 00410e10 8602460d 06518f03 8e048d05 .A....F..Q...... │ │ │ │ - 0x0004c338 8c068307 0321050a 0c070841 0b600a0c .....!.....A.`.. │ │ │ │ - 0x0004c348 0708410b 00000000 10000000 cc000000 ..A............. │ │ │ │ - 0x0004c358 987bfbff 34000000 00000000 10000000 .{..4........... │ │ │ │ - 0x0004c368 e0000000 c47bfbff 13010000 00000000 .....{.......... │ │ │ │ - 0x0004c378 18000000 f4000000 d07cfbff 17040000 .........|...... │ │ │ │ - 0x0004c388 00440e38 0314020a 0e08480b 28000000 .D.8......H.(... │ │ │ │ - 0x0004c398 10010000 d480fbff a1000000 00440e40 .............D.@ │ │ │ │ - 0x0004c3a8 530e6073 0e40510a 0e08450b 560e6064 S.`s.@Q...E.V.`d │ │ │ │ - 0x0004c3b8 0e40440e 08000000 1c000000 3c010000 .@D.........<... │ │ │ │ - 0x0004c3c8 5881fbff 72000000 00410e10 83024b0e X...r....A....K. │ │ │ │ - 0x0004c3d8 6002620e 10410e08 10000000 5c010000 `.b..A......\... │ │ │ │ - 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 0e384f0e 40480e38 420e3002 420e3844 .8O.@H.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 40510e48 420e5049 .R.C.8C.@Q.HB.PI │ │ │ │ - 0x0004c638 0e30740e 384f0e40 450e4842 0e50490e .0t.8O.@E.HB.PI. │ │ │ │ - 0x0004c648 306e0e38 430e4058 0e48430e 50490e30 0n.8C.@X.HC.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 9e0e9001 ..A.8..D........ │ │ │ │ - 0x0004cc58 02570ea0 0102780e 8001550e 38410e30 .W....x...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 ae0e9001 02570ea0 8..D.........W.. │ │ │ │ - 0x0004cd18 0102780e 8001550e 38410e30 410e2842 ..x...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 b0040389 010ec004 ..M...x......... │ │ │ │ - 0x0004d038 02560ed0 047f0eb0 0402af0e c0040256 .V.............V │ │ │ │ - 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 b0040389 010ec004 ..M...x......... │ │ │ │ - 0x0004d138 02560ed0 047f0eb0 0402af0e c0040256 .V.............V │ │ │ │ - 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 03b1010a 0c070842 0b000000 2c000000 .......B....,... │ │ │ │ - 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 c1050000 ,...$...0....... │ │ │ │ - 0x0004d4b8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d4c8 8c068307 0373050a 0c070850 0b000000 .....s.....P.... │ │ │ │ - 0x0004d4d8 20000000 54120000 d00dfcff fd010000 ...T........... │ │ │ │ - 0x0004d4e8 00410e10 83020314 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 0e5002a5 0e58420e 60660e68 440e7044 .P...XB.`f.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 b30b0000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004d648 8e048d05 8c068307 03ec050a 0c070841 ...............A │ │ │ │ - 0x0004d658 0b000000 2c000000 d8130000 3c38fcff ....,.......<8.. │ │ │ │ - 0x0004d668 d00b0000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004d678 8e048d05 8c068307 03c4050a 0c070841 ...............A │ │ │ │ - 0x0004d688 0b000000 2c000000 08140000 dc43fcff ....,........C.. │ │ │ │ - 0x0004d698 2c0c0000 00410e10 8602430d 06498f03 ,....A....C..I.. │ │ │ │ - 0x0004d6a8 8e048d05 8c068307 033f060a 0c070841 .........?.....A │ │ │ │ - 0x0004d6b8 0b000000 28000000 38140000 dc4ffcff ....(...8....O.. │ │ │ │ - 0x0004d6c8 f6020000 00410e10 8602430d 064d8f03 .....A....C..M.. │ │ │ │ - 0x0004d6d8 8e048d05 8c068307 03e4020c 07080000 ................ │ │ │ │ - 0x0004d6e8 6c000000 64140000 b052fcff 5f010000 l...d....R.._... │ │ │ │ - 0x0004d6f8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004d708 450e288c 05410e30 8606410e 38830744 E.(..A.0..A.8..D │ │ │ │ - 0x0004d718 0e6002b1 0e68410e 70420e78 4d0e8001 .`...hA.pB.xM... │ │ │ │ - 0x0004d728 440e8801 600e9001 430e9801 4b0ea001 D...`...C...K... │ │ │ │ - 0x0004d738 430ea801 420eb001 510e607a 0e38410e C...B...Q.`z.8A. │ │ │ │ - 0x0004d748 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0004d758 2c000000 d4140000 a053fcff 19030000 ,........S...... │ │ │ │ - 0x0004d768 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d778 8c068307 03b4020a 0c07084f 0b000000 ...........O.... │ │ │ │ - 0x0004d788 2c000000 04150000 9056fcff be0c0000 ,........V...... │ │ │ │ - 0x0004d798 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d7a8 8c068307 03dc050a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004d7b8 2c000000 34150000 2063fcff e50a0000 ,...4... c...... │ │ │ │ - 0x0004d7c8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d7d8 8c068307 0334040a 0c070841 0b000000 .....4.....A.... │ │ │ │ - 0x0004d7e8 2c000000 64150000 e06dfcff 0e0c0000 ,...d....m...... │ │ │ │ - 0x0004d7f8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d808 8c068307 037d040a 0c070841 0b000000 .....}.....A.... │ │ │ │ - 0x0004d818 2c000000 94150000 c079fcff 780d0000 ,........y..x... │ │ │ │ - 0x0004d828 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d838 8c068307 0356060a 0c070841 0b000000 .....V.....A.... │ │ │ │ - 0x0004d848 2c000000 c4150000 1087fcff d50d0000 ,............... │ │ │ │ - 0x0004d858 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d868 8c068307 03a3060a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004d878 34000000 f4150000 c094fcff ca030000 4............... │ │ │ │ - 0x0004d888 00410e10 8602460d 064d8f03 8e048d05 .A....F..M...... │ │ │ │ - 0x0004d898 8c068307 03e9010a 0c070843 0b039901 ...........C.... │ │ │ │ - 0x0004d8a8 0a0c0708 410b0000 34000000 2c160000 ....A...4...,... │ │ │ │ - 0x0004d8b8 5898fcff 11050000 00410e10 8602430d X........A....C. │ │ │ │ - 0x0004d8c8 06498f03 8e048d05 8c068307 03b3020a .I.............. │ │ │ │ - 0x0004d8d8 0c070841 0b031b02 0a0c0708 410b0000 ...A........A... │ │ │ │ - 0x0004d8e8 2c000000 64160000 409dfcff 1a030000 ,...d...@....... │ │ │ │ - 0x0004d8f8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d908 8c068307 0366020a 0c07084d 0b000000 .....f.....M.... │ │ │ │ - 0x0004d918 2c000000 94160000 30a0fcff 38030000 ,.......0...8... │ │ │ │ - 0x0004d928 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d938 8c068307 0391020a 0c070842 0b000000 ...........B.... │ │ │ │ - 0x0004d948 40000000 c4160000 40a3fcff 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 3ca5fcff ..J.,.......<... │ │ │ │ - 0x0004d998 97020000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004d9a8 8e048d05 8c068307 0350020a 0c070843 .........P.....C │ │ │ │ - 0x0004d9b8 0b000000 30000000 38170000 aca7fcff ....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 88a9fcff a7020000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004da08 06498f03 8e048d05 8c068307 0356020a .I...........V.. │ │ │ │ - 0x0004da18 0c07084d 0b000000 2c000000 9c170000 ...M....,....... │ │ │ │ - 0x0004da28 08acfcff 03030000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004da38 06498f03 8e048d05 8c068307 0384020a .I.............. │ │ │ │ - 0x0004da48 0c07084f 0b000000 58000000 cc170000 ...O....X....... │ │ │ │ - 0x0004da58 e8aefcff 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 ecb6fcff ..M.,...(....... │ │ │ │ - 0x0004dab8 56020000 00410e10 8602430d 06498f03 V....A....C..I.. │ │ │ │ - 0x0004dac8 8e048d05 8c068307 0310020a 0c070843 ...............C │ │ │ │ - 0x0004dad8 0b000000 80000000 58180000 1cb9fcff ........X....... │ │ │ │ - 0x0004dae8 cd010000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0004daf8 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ - 0x0004db08 38830744 0e7002d1 0e78440e 80014c0e 8..D.p...xD...L. │ │ │ │ - 0x0004db18 88014f0e 90015c0e 70490a0e 38410e30 ..O...\.pI..8A.0 │ │ │ │ - 0x0004db28 410e2842 0e20420e 18420e10 420e0850 A.(B. B..B..B..P │ │ │ │ - 0x0004db38 0b6c0e78 440e8001 590e8801 480e9001 .l.xD...Y...H... │ │ │ │ - 0x0004db48 660e704b 0e38410e 30410e28 420e2042 f.pK.8A.0A.(B. B │ │ │ │ - 0x0004db58 0e18420e 10420e08 2c000000 dc180000 ..B..B..,....... │ │ │ │ - 0x0004db68 68bafcff 05030000 00410e10 8602430d h........A....C. │ │ │ │ - 0x0004db78 06498f03 8e048d05 8c068307 0383020a .I.............. │ │ │ │ - 0x0004db88 0c070850 0b000000 2c000000 0c190000 ...P....,....... │ │ │ │ - 0x0004db98 48bdfcff 5a040000 00410e10 8602430d H...Z....A....C. │ │ │ │ - 0x0004dba8 06498f03 8e048d05 8c068307 0388030a .I.............. │ │ │ │ - 0x0004dbb8 0c07084b 0b000000 2c000000 3c190000 ...K....,...<... │ │ │ │ - 0x0004dbc8 78c1fcff ba040000 00410e10 8602430d x........A....C. │ │ │ │ - 0x0004dbd8 06498f03 8e048d05 8c068307 03fb030a .I.............. │ │ │ │ - 0x0004dbe8 0c070848 0b000000 2c000000 6c190000 ...H....,...l... │ │ │ │ - 0x0004dbf8 08c6fcff 68040000 00410e10 8602430d ....h....A....C. │ │ │ │ - 0x0004dc08 06498f03 8e048d05 8c068307 03f5020a .I.............. │ │ │ │ - 0x0004dc18 0c07084e 0b000000 2c000000 9c190000 ...N....,....... │ │ │ │ - 0x0004dc28 48cafcff 68040000 00410e10 8602430d H...h....A....C. │ │ │ │ - 0x0004dc38 06498f03 8e048d05 8c068307 03f9020a .I.............. │ │ │ │ - 0x0004dc48 0c07084a 0b000000 2c000000 cc190000 ...J....,....... │ │ │ │ - 0x0004dc58 88cefcff fb040000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004dc68 06498f03 8e048d05 8c068307 0341040a .I...........A.. │ │ │ │ - 0x0004dc78 0c070842 0b000000 2c000000 fc190000 ...B....,....... │ │ │ │ - 0x0004dc88 58d3fcff 2b050000 00410e10 8602430d X...+....A....C. │ │ │ │ - 0x0004dc98 06498f03 8e048d05 8c068307 036d040a .I...........m.. │ │ │ │ - 0x0004dca8 0c070846 0b000000 2c000000 2c1a0000 ...F....,...,... │ │ │ │ - 0x0004dcb8 58d8fcff 2f060000 00410e10 8602430d X.../....A....C. │ │ │ │ - 0x0004dcc8 06498f03 8e048d05 8c068307 031a050a .I.............. │ │ │ │ - 0x0004dcd8 0c070849 0b000000 2c000000 5c1a0000 ...I....,...\... │ │ │ │ - 0x0004dce8 58defcff 07060000 00410e10 8602430d X........A....C. │ │ │ │ - 0x0004dcf8 06498f03 8e048d05 8c068307 03d3050a .I.............. │ │ │ │ - 0x0004dd08 0c070850 0b000000 2c000000 8c1a0000 ...P....,....... │ │ │ │ - 0x0004dd18 38e4fcff 4b070000 00410e10 8602430d 8...K....A....C. │ │ │ │ - 0x0004dd28 06498f03 8e048d05 8c068307 0344060a .I...........D.. │ │ │ │ - 0x0004dd38 0c07084f 0b000000 98000000 bc1a0000 ...O............ │ │ │ │ - 0x0004dd48 58ebfcff b11f0000 00420e10 8f02420e X........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 7c0afdff ....,...X...|... │ │ │ │ - 0x0004dde8 f8050000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004ddf8 8e048d05 8c068307 03ce050a 0c070845 ...............E │ │ │ │ - 0x0004de08 0b000000 2c000000 881b0000 4c10fdff ....,.......L... │ │ │ │ - 0x0004de18 c1050000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004de28 8e048d05 8c068307 03de040a 0c070845 ...............E │ │ │ │ - 0x0004de38 0b000000 2c000000 b81b0000 ec15fdff ....,........... │ │ │ │ - 0x0004de48 61070000 00410e10 8602430d 06498f03 a....A....C..I.. │ │ │ │ - 0x0004de58 8e048d05 8c068307 0361060a 0c070842 .........a.....B │ │ │ │ - 0x0004de68 0b000000 2c000000 e81b0000 2c1dfdff ....,.......,... │ │ │ │ - 0x0004de78 19030000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004de88 8e048d05 8c068307 03b3020a 0c070850 ...............P │ │ │ │ - 0x0004de98 0b000000 a0000000 181c0000 1c20fdff ............. .. │ │ │ │ - 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 88014c0e 9001480e 9801410e a001470e ..L...H...A...G. │ │ │ │ - 0x0004dee8 a801440e b001530e 704f0a0e 38410e30 ..D...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 580ea001 4a0ea801 4b0eb001 D...X...J...K... │ │ │ │ - 0x0004df28 790e704f 0e38410e 30410e28 420e2042 y.pO.8A.0A.(B. B │ │ │ │ - 0x0004df38 0e18420e 10420e08 4c000000 bc1c0000 ..B..B..L....... │ │ │ │ - 0x0004df48 b821fdff 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 b824fdff 79030000 00410e10 8602430d .$..y....A....C. │ │ │ │ - 0x0004dfa8 06498f03 8e048d05 8c068307 0344020a .I...........D.. │ │ │ │ - 0x0004dfb8 0c07084f 0b000000 ac000000 3c1d0000 ...O........<... │ │ │ │ - 0x0004dfc8 0828fdff 5c030000 00420e10 8f02420e .(..\....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 b82afdff 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 02d50ea8 01440eb0 01410eb8 ..N......D...A.. │ │ │ │ - 0x0004e0d8 01420ec0 01740ec8 01450ed0 01450ed8 .B...t...E...E.. │ │ │ │ - 0x0004e0e8 01440ee0 01560ea0 01033201 0ea80144 .D...V....2....D │ │ │ │ - 0x0004e0f8 0eb00144 0eb80142 0ec00174 0ec80145 ...D...B...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 d82dfdff 87040000 00410e10 8602460d .-.......A....F. │ │ │ │ - 0x0004e148 06558f03 8e048d05 8c068307 02700a0c .U...........p.. │ │ │ │ - 0x0004e158 0708440b dc000000 d81e0000 3c32fdff ..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 02d70ea8 014e0eb0 01480eb8 01420ec0 .....N...H...B.. │ │ │ │ - 0x0004e1c8 01440ec8 01600ed0 01480ed8 01660ee0 .D...`...H...f.. │ │ │ │ - 0x0004e1d8 01430ee8 014b0ef0 01430ef8 01420e80 .C...K...C...B.. │ │ │ │ - 0x0004e1e8 02510ea0 0102f20e a8014e0e b001480e .Q........N...H. │ │ │ │ - 0x0004e1f8 b801420e c001440e c801600e d001480e ..B...D...`...H. │ │ │ │ - 0x0004e208 d801660e e001430e e8014b0e f001430e ..f...C...K...C. │ │ │ │ - 0x0004e218 f801420e 8002510e a0015c0a 0e38410e ..B...Q...\..8A. │ │ │ │ - 0x0004e228 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0004e238 450b0000 5c000000 b81f0000 5c35fdff 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 7c3afdff ..A.(.... ..|:.. │ │ │ │ - 0x0004e2a8 7d060000 00410e10 8602430d 06588f03 }....A....C..X.. │ │ │ │ - 0x0004e2b8 8e048d05 8c068307 02890a0c 07084b0b ..............K. │ │ │ │ - 0x0004e2c8 28000000 44200000 d040fdff dd070000 (...D ...@...... │ │ │ │ - 0x0004e2d8 00410e10 8602460d 06588f03 8e048d05 .A....F..X...... │ │ │ │ - 0x0004e2e8 8c068307 027d0a0c 0708440b 28000000 .....}....D.(... │ │ │ │ - 0x0004e2f8 70200000 8448fdff d9070000 00410e10 p ...H.......A.. │ │ │ │ - 0x0004e308 8602430d 06588f03 8e048d05 8c068307 ..C..X.......... │ │ │ │ - 0x0004e318 02900a0c 0708440b 28000000 9c200000 ......D.(.... .. │ │ │ │ - 0x0004e328 3850fdff 00070000 00410e10 8602430d 8P.......A....C. │ │ │ │ - 0x0004e338 06498f03 8e048d05 8c068307 027f0a0c .I.............. │ │ │ │ - 0x0004e348 0708440b 28000000 c8200000 0c57fdff ..D.(.... ...W.. │ │ │ │ - 0x0004e358 98070000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004e368 8e048d05 8c068307 027f0a0c 0708440b ..............D. │ │ │ │ - 0x0004e378 28000000 f4200000 805efdff 470b0000 (.... ...^..G... │ │ │ │ - 0x0004e388 00410e10 8602430d 06588f03 8e048d05 .A....C..X...... │ │ │ │ - 0x0004e398 8c068307 02850a0c 07084f0b 28000000 ..........O.(... │ │ │ │ - 0x0004e3a8 20210000 a469fdff 3d0a0000 00410e10 !...i..=....A.. │ │ │ │ - 0x0004e3b8 8602430d 06588f03 8e048d05 8c068307 ..C..X.......... │ │ │ │ - 0x0004e3c8 02850a0c 07084f0b 28000000 4c210000 ......O.(...L!.. │ │ │ │ - 0x0004e3d8 b873fdff f80b0000 00410e10 8602430d .s.......A....C. │ │ │ │ - 0x0004e3e8 06588f03 8e048d05 8c068307 02890a0c .X.............. │ │ │ │ - 0x0004e3f8 07084b0b 28000000 78210000 8c7ffdff ..K.(...x!...... │ │ │ │ - 0x0004e408 f20e0000 00410e10 8602430d 06588f03 .....A....C..X.. │ │ │ │ - 0x0004e418 8e048d05 8c068307 02a30a0c 0708410b ..............A. │ │ │ │ - 0x0004e428 28000000 a4210000 608efdff c40d0000 (....!..`....... │ │ │ │ - 0x0004e438 00410e10 8602430d 06588f03 8e048d05 .A....C..X...... │ │ │ │ - 0x0004e448 8c068307 02900a0c 0708440b 28000000 ..........D.(... │ │ │ │ - 0x0004e458 d0210000 049cfdff 58100000 00410e10 .!......X....A.. │ │ │ │ - 0x0004e468 8602430d 06588f03 8e048d05 8c068307 ..C..X.......... │ │ │ │ - 0x0004e478 02990a0c 07084b0b 28000000 fc210000 ......K.(....!.. │ │ │ │ - 0x0004e488 38acfdff a91a0000 00410e10 8602430d 8........A....C. │ │ │ │ - 0x0004e498 06588f03 8e048d05 8c068307 02850a0c .X.............. │ │ │ │ - 0x0004e4a8 0708410b 28000000 28220000 bcc6fdff ..A.(...("...... │ │ │ │ - 0x0004e4b8 051b0000 00410e10 8602430d 06588f03 .....A....C..X.. │ │ │ │ - 0x0004e4c8 8e048d05 8c068307 026f0a0c 0708410b .........o....A. │ │ │ │ - 0x0004e4d8 28000000 54220000 a0e1fdff 681b0000 (...T"......h... │ │ │ │ - 0x0004e4e8 00410e10 8602430d 06588f03 8e048d05 .A....C..X...... │ │ │ │ - 0x0004e4f8 8c068307 026f0a0c 0708410b 28000000 .....o....A.(... │ │ │ │ - 0x0004e508 80220000 e4fcfdff b31c0000 00410e10 ."...........A.. │ │ │ │ - 0x0004e518 8602430d 06588f03 8e048d05 8c068307 ..C..X.......... │ │ │ │ - 0x0004e528 026f0a0c 0708410b 28000000 ac220000 .o....A.(....".. │ │ │ │ - 0x0004e538 7819feff 7c1c0000 00410e10 8602430d x...|....A....C. │ │ │ │ - 0x0004e548 06588f03 8e048d05 8c068307 02850a0c .X.............. │ │ │ │ - 0x0004e558 0708410b 44000000 d8220000 cc35feff ..A.D...."...5.. │ │ │ │ - 0x0004e568 fa110000 00410e10 8602450d 06498f03 .....A....E..I.. │ │ │ │ - 0x0004e578 8e048d05 8c068307 02e10a0c 0708410b ..............A. │ │ │ │ - 0x0004e588 0351030a 0c07084e 0b028f0a 0c070841 .Q.....N.......A │ │ │ │ - 0x0004e598 0b02410a 0c070841 0b000000 30000000 ..A....A....0... │ │ │ │ - 0x0004e5a8 20230000 8447feff 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 d047feff 73000000 0...T#...G..s... │ │ │ │ - 0x0004e5e8 00410e10 8602410e 18830349 0e400249 .A....A....I.@.I │ │ │ │ - 0x0004e5f8 0a0e1841 0e10410e 084a0b50 0e18410e ...A..A..J.P..A. │ │ │ │ - 0x0004e608 10410e08 28000000 88230000 1c48feff .A..(....#...H.. │ │ │ │ - 0x0004e618 d30d0000 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 440e3041 0e28420e 20420e18 420e1042 D.0A.(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 00040a0c 0708500b 30000000 dc270000 ......P.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 ff050000 00410e10 .)..D-.......A.. │ │ │ │ - 0x0004eb98 8602480d 06508f03 8e048d05 8c068307 ..H..P.......... │ │ │ │ - 0x0004eba8 03d1050a 0c070841 0b000000 1c000000 .......A........ │ │ │ │ - 0x0004ebb8 30290000 1433ffff 53000000 00410e10 0)...3..S....A.. │ │ │ │ - 0x0004ebc8 8302570a 0e08480b 6e0e0800 3c000000 ..W...H.n...<... │ │ │ │ - 0x0004ebd8 50290000 5433ffff 46010000 00420e10 P)..T3..F....B.. │ │ │ │ - 0x0004ebe8 8e02420e 188d0342 0e208c04 440e2886 ..B....B. ..D.(. │ │ │ │ - 0x0004ebf8 05440e30 83060306 010a0e28 410e2042 .D.0.......(A. B │ │ │ │ - 0x0004ec08 0e18420e 10420e08 450b0000 48000000 ..B..B..E...H... │ │ │ │ - 0x0004ec18 90290000 6434ffff 15020000 00420e10 .)..d4.......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 3836ffff 1e000000 00440e20 590e0800 86.......D. Y... │ │ │ │ - 0x0004ec78 14000000 f4290000 4036ffff 2a000000 .....)..@6..*... │ │ │ │ - 0x0004ec88 00440e20 650e0800 14000000 0c2a0000 .D. e........*.. │ │ │ │ - 0x0004ec98 5836ffff 2e000000 00440e20 690e0800 X6.......D. i... │ │ │ │ - 0x0004eca8 10000000 242a0000 7036ffff 2a010000 ....$*..p6..*... │ │ │ │ - 0x0004ecb8 00000000 28000000 382a0000 8c37ffff ....(...8*...7.. │ │ │ │ - 0x0004ecc8 d1010000 00410e10 8602410e 18830347 .....A....A....G │ │ │ │ - 0x0004ecd8 0e2002b7 0a0e1841 0e10410e 084e0b00 . .....A..A..N.. │ │ │ │ - 0x0004ece8 2c000000 642a0000 5039ffff 96060000 ,...d*..P9...... │ │ │ │ - 0x0004ecf8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004ed08 8c068307 03ec020a 0c070847 0b000000 ...........G.... │ │ │ │ - 0x0004ed18 3c000000 942a0000 c03fffff 54240000 <....*...?..T$.. │ │ │ │ - 0x0004ed28 00410e10 8602450d 06448f03 8e044f8d .A....E..D....O. │ │ │ │ - 0x0004ed38 058c0683 0703ca08 0a0c0708 410b034c ............A..L │ │ │ │ - 0x0004ed48 030a0c07 08500b03 9b030a0c 0708450b .....P........E. │ │ │ │ - 0x0004ed58 2c000000 d42a0000 e063ffff 19240000 ,....*...c...$.. │ │ │ │ - 0x0004ed68 00410e10 8602430d 06448f03 8e044f8d .A....C..D....O. │ │ │ │ - 0x0004ed78 058c0683 07033007 0a0c0708 410b0000 ......0.....A... │ │ │ │ - 0x0004ed88 30000000 042b0000 d087ffff 6b030000 0....+......k... │ │ │ │ - 0x0004ed98 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ - 0x0004eda8 8c068307 038d020a 0c070844 0b02ca0c ...........D.... │ │ │ │ - 0x0004edb8 07080000 30000000 382b0000 0c8bffff ....0...8+...... │ │ │ │ - 0x0004edc8 f5020000 00410e10 8602450d 06428f03 .....A....E..B.. │ │ │ │ - 0x0004edd8 4e8e048d 058c0683 07033a02 0a0c0708 N.........:..... │ │ │ │ - 0x0004ede8 500b0294 0c070800 24000000 6c2b0000 P.......$...l+.. │ │ │ │ - 0x0004edf8 d88dffff 8b010000 00410e10 8602410e .........A....A. │ │ │ │ - 0x0004ee08 18830303 68010a0e 10410e08 450b0000 ....h....A..E... │ │ │ │ - 0x0004ee18 40000000 942b0000 408fffff 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 cc90ffff 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 9c92ffff ....,...(,...... │ │ │ │ - 0x0004eeb8 fb050000 00410e10 8602450d 06498f03 .....A....E..I.. │ │ │ │ - 0x0004eec8 8e048d05 8c068307 03da050a 0c070841 ...............A │ │ │ │ - 0x0004eed8 0b000000 1c000000 582c0000 6c98ffff ........X,..l... │ │ │ │ - 0x0004eee8 53000000 00410e10 8302570a 0e08480b S....A....W...H. │ │ │ │ - 0x0004eef8 6e0e0800 3c000000 782c0000 ac98ffff n...<...x,...... │ │ │ │ - 0x0004ef08 46010000 00420e10 8e02420e 188d0342 F....B....B....B │ │ │ │ - 0x0004ef18 0e208c04 440e2886 05440e30 83060306 . ..D.(..D.0.... │ │ │ │ - 0x0004ef28 010a0e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ - 0x0004ef38 450b0000 48000000 b82c0000 bc99ffff 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 909bffff 1e000000 .....-.......... │ │ │ │ - 0x0004ef98 00440e20 590e0800 14000000 1c2d0000 .D. Y........-.. │ │ │ │ - 0x0004efa8 989bffff 2a000000 00440e20 650e0800 ....*....D. e... │ │ │ │ - 0x0004efb8 14000000 342d0000 b09bffff 2e000000 ....4-.......... │ │ │ │ - 0x0004efc8 00440e20 690e0800 10000000 4c2d0000 .D. i.......L-.. │ │ │ │ - 0x0004efd8 c89bffff 2a010000 00000000 28000000 ....*.......(... │ │ │ │ - 0x0004efe8 602d0000 e49cffff d1010000 00410e10 `-...........A.. │ │ │ │ - 0x0004eff8 8602410e 18830347 0e2002b7 0a0e1841 ..A....G. .....A │ │ │ │ - 0x0004f008 0e10410e 084e0b00 20000000 8c2d0000 ..A..N.. ....-.. │ │ │ │ - 0x0004f018 989effff 20010000 00410e10 83020283 .... ....A...... │ │ │ │ - 0x0004f028 0a0e084c 0b540a0e 084c0b00 10000000 ...L.T...L...... │ │ │ │ - 0x0004f038 b02d0000 949fffff 0a000000 00000000 .-.............. │ │ │ │ - 0x0004f048 2c000000 c42d0000 909fffff 84010000 ,....-.......... │ │ │ │ - 0x0004f058 00410e10 83020259 0e18410e 20490e18 .A.....Y..A. I.. │ │ │ │ - 0x0004f068 410e1002 b20a0e08 490b025c 0e080000 A.......I..\.... │ │ │ │ - 0x0004f078 b4000000 f42d0000 f0a0ffff 86070000 .....-.......... │ │ │ │ - 0x0004f088 00410e10 8302630a 0e084c0b 6a0e204a .A....c...L.j. J │ │ │ │ - 0x0004f098 0e18420e 10770e20 6e0e1842 0e100265 ..B..w. n..B...e │ │ │ │ - 0x0004f0a8 0e18430e 20500e18 410e105a 0a0e0850 ..C. P..A..Z...P │ │ │ │ - 0x0004f0b8 0b029c0e 204a0e18 410e104a 0e205a0e .... J..A..J. Z. │ │ │ │ - 0x0004f0c8 18460e10 02a50e20 5b0e1844 0e1002a7 .F..... [..D.... │ │ │ │ - 0x0004f0d8 0e204a0e 18420e10 4a0e2062 0e18410e . J..B..J. b..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 c8a7ffff 84000000 00410e10 8302760a .........A....v. │ │ │ │ - 0x0004f148 0e08490b 20000000 c82e0000 3ca8ffff ..I. .......<... │ │ │ │ - 0x0004f158 20010000 00410e10 83020283 0a0e084c ....A.........L │ │ │ │ - 0x0004f168 0b540a0e 084c0b00 10000000 ec2e0000 .T...L.......... │ │ │ │ - 0x0004f178 38a9ffff 0a000000 00000000 2c000000 8...........,... │ │ │ │ - 0x0004f188 002f0000 34a9ffff 84010000 00410e10 ./..4........A.. │ │ │ │ - 0x0004f198 83020259 0e18410e 20490e18 410e1002 ...Y..A. I..A... │ │ │ │ - 0x0004f1a8 b20a0e08 490b025c 0e080000 b4000000 ....I..\........ │ │ │ │ - 0x0004f1b8 302f0000 94aaffff 86070000 00410e10 0/...........A.. │ │ │ │ - 0x0004f1c8 8302630a 0e084c0b 6a0e204a 0e18420e ..c...L.j. J..B. │ │ │ │ - 0x0004f1d8 10770e20 6e0e1842 0e100265 0e18430e .w. n..B...e..C. │ │ │ │ - 0x0004f1e8 20500e18 410e105a 0a0e0850 0b029c0e P..A..Z...P.... │ │ │ │ - 0x0004f1f8 204a0e18 410e104a 0e205a0e 18460e10 J..A..J. Z..F.. │ │ │ │ - 0x0004f208 02a50e20 5b0e1844 0e1002a7 0e204a0e ... [..D..... J. │ │ │ │ - 0x0004f218 18420e10 4a0e2062 0e18410e 1002b80e .B..J. b..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 6cb1ffff ........./..l... │ │ │ │ - 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 36396434 37623166 61616465 62356662 69d47b1faadeb5fb │ │ │ │ - 0x00000010 34303736 65353761 37376461 66633039 4076e57a77dafc09 │ │ │ │ - 0x00000020 37363465 36362e64 65627567 00000000 764e66.debug.... │ │ │ │ - 0x00000030 2c054ae2 ,.J. │ │ │ │ + 0x00000000 33366531 31396534 30346661 38373835 36e119e404fa8785 │ │ │ │ + 0x00000010 33666438 63313131 31396134 35333634 3fd8c11119a45364 │ │ │ │ + 0x00000020 34393964 65312e64 65627567 00000000 499de1.debug.... │ │ │ │ + 0x00000030 e4ef0541 ...A